LMW – MWT-9 As the Tokyo Motor Show gets underway Yamaha have released images of their new Leaning Multi-Wheel (LMW) concept. It’s a 849cc three wheeled motorcycle with sporty looks and the added safety provided […]