Marty’s photo of the day #3277: Marine toads are the world’s largest species of toad. This guy, will call him “Barr,” was quickly released before he started eating everything in the boat.
(Barr was photographed in the Amazon Rainforest of Peru)
Your email address will not be published. Required fields are marked *
8 + = 17
This site uses Akismet to reduce spam. Learn how your comment data is processed.