Name:El Canario
Latitude:15°21'55"N
Longitude:92°32'09"W
Village:El Triunfo
Region:Escuintla
State:Chiapas
Country:墨西哥