Mr Gharial 20 May 2024 There's a few similar-looking species in Costa Rica, but my best guess would be a Giant toad (Rhinella horribilis)
There's a few similar-looking species in Costa Rica, but my best guess would be a Giant toad (Rhinella horribilis)