Striga Island TF 2

Striga Island TF 2

The giant robot that the Council planned on unleashing upon the citizens of Paragon City..............until they met Task Force Charade!