Whale washed up in Hampton’s
A Dead humpback whale has washed ashore up in the Hampton’s Long Island earlier today on 4/16/2013. A Riverhead marine group is working with local authorities on a plan for conducting a necropsy and removing a dead humpback whale from …