New Sheriff in Town
TV-14 | HD (1080p) | 2004
In a city where everyone’s packing heat, these gals are on fire!
Available Languages: English and Japanese
Another terrorist attack rocks the city, but the girls won’t be saving Tokyo this time - they’ve been de-commissioned!