Its not often that photos of unannounced products leak out before they’re supposed to, however it seems a Mugen fan with an itchy trigger-finger pressed ‘send’ a bit too quickly and when its hit the net, it stays on the net. The product in question is of course Mugen Seiki’s much anticipated truck or truggy […]