Mercedes rolls out F 125 concept car

Luxury automobile manufacturer Mercedes Benz is celebrating 125 years in business and debuting a brand new futuristic hydrogen fuel cell vehicle in Germany at the Frankfurt Motor Show 2011 to mark the auspicious occasion.