Guiting Power

Guiting Power: The uncanny way that a vicar is able to pedal a very heavy bicycle at a constant speed … More