Tachiz Travel Costa Rica

Thursday, February 19, 2015

What we think is a pair of Tropical Screech Owls (mother & son).

                                     Visit us at http://www.tachiztravel.com

No comments:

Post a Comment