answersLogoWhite

0

Yea, the statement "Over 100 miles of open high speed roads" confirms this.

User Avatar

Wiki User

∙ 16y ago
User Avatar

What else can I help you with?