Kotomora
ソーラーカー (sooraakaa) Japanese meaning: solar car | Kotomora