Originally Posted by
Scrodzilla
Nah...TT is actually informative when he chimes in.
What were your sources? Considering a bunch of new frames are set for 2012, I doubt this is true.
I met a dude last night that works at a Leader shop here in town. He was saying that after 2012 they're done. Sounded like bull**** to me, but ya never know.