Latest & Breaking News Updates.
On 20 November 1974, clothes found in a pile on Miami Beach seemed to mark the…