THE Cub Report – Reminiscing The T-Maxx Era
Ya know, there was a time not all that long ago when our industry was growing. Growing like crazy in fact! The time period goes from right around 1999 when the original T-Maxx was released, to around 2007 where a general economic downswing in America put a big damper on the runaway growth of our hobby. The other day the [...]