Miami Beach police investigate after human remains found on sand

 Miami Beach police taped off a small area of the beach Tuesday afternoon after human remains were found on the sand, just a few feet from the water.  Police gathered in the area of 79th Street, along the beach, where they announced a fetus had washed ashore.  A beachgoer came across the remains at around 1 […]