Kurt Busch supports the return of WRC (World Rally Championship) on US soil after his trip to Rally Finland.