An all-new supercar going by the name of the Falcon F7 has been unveiled at the 2012 North American International Auto Show in Detroit. The Falcon comes with a low-profile supercar body and tuned Chevrolet LS7 V8 engine. Falcon first announced plans to build a supercar around one year ago, […]