King Vulture, Thousand Foot Falls, Belize