26 May 2011, 11:25 UTC · By: Mihnea Radu / Honda has stopped making cars we like (think S2000) and is focusing more on the eco side of things, so it’s up to MUGEN now to save the performance image of the famous Japanese brand. The divi...