Auto Added by WPeMatico
A Florida beach was the site of some mysterious, lost treasure over the weekend. Police in Neptune Beach, a town…