In the heart of England's picturesque South West, Ottery St Mary comes alive each November 5th with a spectacle that harks back to the 17th century.
The post Ottery St Mary, England Welcomes Travelers to the Tar Barrels festival in November appeared first on Travel And Tour World.
What's Your Reaction?