logo

Video encyclopedia

Twelve Mile Creek

1:09

Waters of Twelve Mile Creek

2:02

Twelve Mile Creek

1:31

twelve mile creek

3:25

The End of My Whole World - Twelve Mile Creek

3:14

12 Mile River Recreation Area in Pickens County, SC

Twelve Mile Creek is a waterway located on the Niagara Peninsula in the Regional Municipality of Niagara in Southern Ontario, Canada. Its headwaters are located in the town of Pelham, encompassing some of the most unspoiled and natural areas of Niagara area. The creek's lower reaches flow through urban areas of Thorold and St. Catharines, and have been heavily altered by human activity for almost two centuries.
Explore contextually related video stories in a new eye-catching way. Try Combster now!