Local retail developer in Leominster, '06 430 Spider, was traveling on Mechanic street today at 12:30 pm, and someone either blew or pulled out too far...