Red Bull Air Race World Championship Aug. 19, 2007Red Bull Air Race World Championship 2007 120 viewsThe Red Bull Air Race, established in 2003 and created by Red Bull, is an international series of air races in which competitors have to navigate ...