Tossa De Mar, a coastal town in Spain got it’s street piled high with sea foam due to high waves and flooding. What a bizarre sight!
Tossa De Mar, a coastal town in Spain got it’s street piled high with sea foam due to high waves and flooding. What a bizarre sight!