599 Goats are invading North America as we speak!! Rumbling, radical and as rambunctious as any 660 hp beast would be if it were turned loose on roads...