30 Nov 2011, 10:58 UTC · By: Andrei Tutu / The Toyobaru project has been one of the most anticipated cars in the last few years and we’ve now finally got to meet the beast in metal on Tokyo’s floor. We have to tell you that th...