April 3, 2012
No one has favorited this photo yet
1985 or after. “Hell Hole” (1985) and “The Evil Dead” (1981) are playing at the Granby Theatre. At the time it was known as the Granby Mall Cinema.