Red Bull’s AlphaTauri Opens Showroom, Preps for Global Push

Share this

The 21,527-square-foot space in Salzburg is to serve as a “window” for the AlphaTauri brand.

Share this