Nature has a way of restoring itself and proof of it is the Dooagh island beach in Ireland. The beach was washed away into the Atlantic ocean during a storm but 33 years later, it has reappeared.
READ MORE ยป