The French city of Brest is located on the Northwest coast of the country. Deemed a quiet yet beautiful place, tourists and natives alike often enjoy traversing back and forth across Brest’s sandy beaches. Approximately 35 years ago, beach-goers found something quite bizarre washing up on shore…
Image Source: Daily Mail