Aliens vs Predator - UK Launch Trailer

Posted on: February 18, 2010 | Views: 4 | Comment

Whoever wins, England loses in the official UK launch trailer for Aliens vs Predator.