Key Biscayne, Florida, United States - June 17, 1958 | NotABoatAccident.com