Staff Movie Picks – Space Station 76
to
Homewood Public Library 1721 Oxmoor Road, Homewood, Alabama 35209
Space Station 76 is a science fiction film that deconstructs seemingly idyllic relationships, set against the backdrop of Omega 76, a 1970s retro futuristic space station. This movie is rated R.
Info
events