Join us this Thursday when Adnan joins the fine folks at @infocrankpower to talk about training and the engine behind PowerBrain. Link in bio! @ Hood River, Oregon https://t.co/fq7LCZOT9C
If we can't acknowledge the injustices in our society and rectify them, we are lost. As an immigrant and minority-owned business, we at VeloPro do our best to work towards a world in which everyone is treated equally and everyone has the opportunity to succeed.#BlackLivesMatter
@MattLeitch @Strava We understand their need to change their model. However, not warning users of the API is not cool. This is the second time in our experience this has happened. The first time caused issues, but as we don't use leaderboards (or care for them), this time did not.
If you're in the NW of the US, check out one of the best events you could possibly put on your calendar: https://t.co/yIc0rTxQJU . We're proud to sponsor a great event that promotes community over competition. Check it out, and maybe we will see you there.
Riding at night, wracked by exhaustion--check out Part 2, "The Dream State" of Jeff Sigman's epic Paris-Brest-Paris ride report. https://t.co/BHz5sVjsBE
Don't like the stress of training for a mass-start, competitive cycling event? Make up your own. See how VeloPro brand ambassador Dave Anolik crafted an amazing ride. https://t.co/jhFR1VDmfe
Paris-Brest-Paris is a legendary randonneuring event. What is it like to cycle 1,200KM in 80 hours or less? Check out VeloPro Brand Ambassador Jeff Sigman's blog of his experiences. https://t.co/R15JYqAyey
It's not sunshine and rainbows every day when you're training for a target event, but having a bit of science-based structure always helps keep you focused. @ Bay Bridge Treasure Island https://t.co/yQg1AQjyoB