A human head has been found washed up on a beach in Florida, according to police. A worker who was raking the beach on Key Biscayne, Miami, reportedly made the discovery at about 8.30am on Tuesday.
Over 50 years experience as an energy and environmental journalist. Experience with Congressional Quarterly, The Energy Daily, The Electricity Daily (founder and editor), POWER magazine, The Quad ...