Life Red Band Trailer Sheds Light on the Creature