Guatemala, Flores: Lake Peten Itza - Flores Guatemala
June 10, 2010 Country window in Southern Ontario