The Thing March 26, 2012April 6, 2012Calvin Tsang In The Thing, a dual research team has discovered a spaceship in the most inhospitable of places, Antarctica. An egotistical head of research scientist puts […]