you want a kickr or something similar to that. Smart trainers are awesome, specially with something like zwift. Well I say awesome, they still suck but not as much, it is actually nice for like 30 minutes, then its hell.
But yeah, look into a smart trainer
|