IAA 2015
with 7 Comments

IAA is the¬†world’s largest¬†International Motor Show. It takes place every 2 years in Frankfurt, Germany. My passion for vehicles started in very early age. I remember days when I used to run circles around any new car my dad brought … Read More