Just a few weeks ago at the Motoverse (Rider Mania), Royal Enfield took the covers off of its most limited production bike, the Shotgun 650. At the time of the unveiling, the company announced that only 25 units of this bike will be first offered, and these 2…