Was at tobay beach on Long Island today, and much to my surprise, not only did I see the lamarossa first hand! i also got to race him in a 91 TR....