New Mission

Last Film Last Film
New Mission Force is located right across the street from Impossible Mission Force, in a bald-faced attempt to steal some of their business. Alas, not even hiring a teenager to flip a big arrow sign seems to make a dent in their competition.

Comments

Leave a Comment

Commenting is not available in this channel entry.