Local divers found a mysterious statue in 50 feet of water off La Jolla Cove on November 13, 2011. “How it came to be here remains a mystery.” Via LaJollaPatch.
Local divers found a mysterious statue in 50 feet of water off La Jolla Cove on November 13, 2011. “How it came to be here remains a mystery.” Via LaJollaPatch.