Peloton is the streets of Denver