An outstanding concept trailer for a downloadable game, dubbed Call of Duty: Police Warfare, has grabbed our attention and wrestled it to the ground -- no pepper spray needed. The only problem? It's just a fan-made concept trailer. Hey, Activision! Let's get it done!
There are currently 1 users browsing this thread. (0 members and 1 guests)