IndyCar ring any bells? At the Montreal Auto Show last Thursday, Alexandre Tagliani unveiled "his" new IndyCar team.