Millions of years in a picture. San Gerardo De Rivas, Perez Zeledon.

San Gerardo De Rivas, Perez Zeledon

Photo by Ivan Meza