Suzuki Quadzilla 500 Specs & Review (QuadRacer LT500R)
Earning a nickname coined from Gojira or Godzilla, the Suzuki Quadzilla 500 is every bit as powerful and formidable as Japan’s “King of Monsters.” Since its inception, this iconic sport quad had every rider and …