Back to photostream

Pyramid Place

Niagara's only Imax Theatre unfortunately only runs films about the Falls for the tourists never Imax released feature films.

153 views
0 faves
0 comments
Uploaded on July 10, 2010
Taken on June 26, 2010