mjfreunder
Newbie
Forgive me if this thread has already been posted, but I went into a local sporting goods shop looking for a Champion/Star Leopard and was told by the employee working that Innova discontinued the Leopard in addition to various other discs. Is there any truth to this? I can't find anything about it online. Thanks for the info!