Michoacan's Lake Zirahuen is a tranquil and beautiful spot in the highlands of central Mexico.
© Linda Breen Pierce, 2009