Quote Originally Posted by Franglais
Where is this? It looks just like the Jura in France. I know a place which is very similar. Might post a few pictures soon.
Webster's Falls, just outside of Dundas, Ontario, Canada.