CostaRica83

A pair of Tent-making Bats in their daytime roost on the Osa Peninsula, Costa Rica.

Skip to content