Michelle Rodriguez Interview BATTLE: LOS ANGELES

     March 12, 2011

In the sci-fi action thriller Battle: Los Angeles, actress Michelle Rodriguez plays Air Force Tech Sergeant Elena Santos, one of the first on the scene to track the aliens that are trying to obliterate the world’s human population. Even though …