Dave learns of the Lusca, a mysterious creature purported to live in the Bahamian deep blue holes in the Bermuda Triangle. Pic credit: Science Channel On Sunday’s no miss edition of Curse of the ...