written by RayH123 on 05/04/2019
Great price.. bike arrived when they said it would .. no damage.. everyones happy.
I've ordered a second Genesis CDA 20 for my son ...
As rated by our community of reviewers