Was this ever even released?
I remember way back in around 2005 that this movie was called 5-25-77, and that it was set to be released the following year. It kept getting postponed and postponed and postponed, and went through an awful bout of post-production hell. Was it ever released in theaters?
share