5.8 2010 | 81 min
Clutch Powers ventures on a mission assigned to him by his boss to solve the chaos that occurred on the Space Police prison planet.
Revenue
$69,229
Released
May 28, 2010
Popularity
1.8
Production Countries:
Spoken Languages: