Sat12.19 Sun12.20 Mon12.21 Tue12.22 Wed12.23 Thu12.24 Fri12.25
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 8:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
Open Ride Virtual Trainer 4:30 PM 60 min
Open Ride Virtual Trainer 5:30 PM 60 min
Open Ride Virtual Trainer 6:30 PM 60 min
 
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 8:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 5:30 PM 60 min
Open Ride Virtual Trainer 6:30 PM 60 min
 
Open Ride Virtual Trainer 5:30 AM 60 min
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 10:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
Open Ride Virtual Trainer 4:30 PM 60 min
Open Ride Virtual Trainer 5:30 PM 60 min
Open Ride Virtual Trainer 6:30 PM 60 min
 
Open Ride Virtual Trainer 5:30 AM 60 min
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 10:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
 
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 8:30 AM 60 min
Open Ride Virtual Trainer 9:30 AM 60 min
Open Ride Virtual Trainer 10:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
Open Ride Virtual Trainer 4:30 PM 60 min
Open Ride Virtual Trainer 5:30 PM 60 min
Open Ride Virtual Trainer 6:30 PM 60 min
 
Open Ride Virtual Trainer 5:30 AM 60 min
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 10:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
 
Open Ride Virtual Trainer 6:30 AM 60 min
Open Ride Virtual Trainer 7:30 AM 60 min
Open Ride Virtual Trainer 8:30 AM 60 min
Open Ride Virtual Trainer 9:30 AM 60 min
Open Ride Virtual Trainer 10:30 AM 60 min
Open Ride Virtual Trainer 11:30 AM 60 min
Open Ride Virtual Trainer 12:30 PM 60 min
Open Ride Virtual Trainer 1:30 PM 60 min
Open Ride Virtual Trainer 2:30 PM 60 min
Open Ride Virtual Trainer 3:30 PM 60 min
Open Ride Virtual Trainer 4:30 PM 60 min
Open Ride Virtual Trainer 5:30 PM 60 min
Open Ride Virtual Trainer 6:30 PM 60 min