No idea what this is. saw it parked in an empty lot in Tokyo by iheartcooler cars of japanAloJapan.com
AloJapan.com