Kill Kill Kill Tapestries
Main Tag:
Description: The United Defense Force is a joint operating organization that was created by the United States, United Kingdom, Russia, Canada and China; the organization was created to stop the mimics and defeat them once and for all. The closest base is in London to strike on Normandy to start operation downfall.