Sea Monster & Bat Demon

A sea monster in Halong Bay, Vietnam and bat-like creature in East Africa are investigated.