Finally found the Site's Location on Google Earth! Hurray!
It is located at:
53.19349 N,
-106.01860 W.
It is actually about 15Km down the River. Not the 5Km as all the News Articles say.
It would be an easy 2Hr Drive from where I am to get there to score the Photos. NP.
3X3
Something is not right. This message is just to keep things from messing up down the road