Video encyclopedia

Twelve Mile Creek


Waters of Twelve Mile Creek


Twelve Mile Creek


twelve mile creek


The End of My Whole World - Twelve Mile Creek


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!