2015 Ford Mustang makes first public European appearance at Geneva Motor Show

#1