My location: United States
Jun 27, 2010

The Serpent Cobra S811 made it to the front cover of the Spanish magazine Autotec.

More info on the review soonest.

Team Serpent Spain.