wow! I only heard rumors about the existance of these interesting, elusive creatures that roam the jungles of Belize. Usually, the only prior photos available were blurry as the creature was racing through the jungle, with a lot of snow on the ground. eek