Itasha displays is held in Sapporo art park. What is about Itasha? See this article below. Itasha, not meaning a Italian car, it’s a kind of Otaku Cu…Read More