The popular Max Verstappen shop in Swalmen in the Netherlands is closing its doors in 2026. Verstappen's shop opened in 2017, ...