Kotomora
はしご車 (hashigosha) Japanese meaning: ladder truck | Kotomora