See, this right here is the right idea, NEXT special forces. The USA will crush all with their superhuman soldiers! By the way, where is Sternbirld located?
bunkhead said: See, this right here is the right idea, NEXT special forces. The USA will crush all with their superhuman soldiers! By the way, where is Sternbirld located?
According to one of the show's writers Sternbild is actually Manhattan in the future.