Tachiz Travel Costa Rica

Monday, September 24, 2012

Carara National Park



Carara National Park is almost a necessity for anyone interested in tropical biology, especially birds and is one of the most popular.

No comments:

Post a Comment