Technology 100 Foot Megalodon Shark Spotted in South Africa? The Truth Behind Viral Video! 2 weeks ago