So, does anyone know what game this screenshot is from?
ITDEFX CAGiversary! Feedback 13 (100%) Feb 23, 2011 #3 Is it one of the Secret Weapons games? http://en.wikipedia.org/wiki/Secret_Weapons_Over_Normandy