A promo truck for the latest album from the Japanese rock band Maximum The Hormone in Shibuya.