Supercars returns to the streets of Townsville for the 20th time in championship history, for the 2026 NTI Townsville 500.