When is the 2025 Tatura Pedals and Steps? June 20th, 2025 Posted by: 2piRobert Saturday 18 October 2025 Posted in: