Lamanai

Lamanai is in Northern Belize. The name Lamanai means "submerged crocodile".