TEAM RIDER: STEVE DUGGAN by Nick Steve is an excellent operator of not only amusement rides, but also the bicycle. Share Share on Facebook Tweet Tweet on Twitter Pin it Pin on Pinterest