Cycling - Philosophy for Everyone: A Philosophical Tour de Force