Cyril Chauquet of Discovery Channel's 'Chasing Monsters' visits Panama!