A Florida beach was the site of some mysterious, lost treasure over the weekend. Police in Neptune Beach, a town in the northeastern corner of the state near Jacksonville, said on Saturday that ...