Last Ship To Proxima Centauri
Otherworld Theatre
3914 N Clark Street Chicago
3914 N Clark Street Chicago
The Earth has become uninhabitable. The last escape ship from Earth (Seattle, to be exact) arrives to its new home planet centuries after all the others. The pilots are not prepared for what they find there: A planet full of unimpressed people of color who are not happy to see them.
Thru