Royalty-free stock photo ID: 1058566130

Two cane toads (giant neotropical toads) standing in aquarium in Berlin (Germany) - Image