crypto Megalodon Found? Hoax September 27, 2014 0 Megalodon is theorized to live in hiding in deep ocean trenches, by people who do not understand it was a…