The Predator Red Band Trailer Brings The Chaos

That new Predator is a big fella.