The Cosmic Motors DETONATOR is massive street cruiser sold on planet Tarra. Click to see more.