Thousands of French Fries Mysteriously Blanket the English Coast

Fodors Travel Guide | 22.01.2026 22:00
The waters in England are chippy.