Predators - It's Here

A scene from Robert Rodriguez's new movie, Predators.