Strike Force Heroes 2

More action from the Strike Force Heroes series!