Loading…
TOKYO, JAPAN - OCT. 31, 2026: Hundreds of people wearing colorful costumes filled the famous Shibuya Square in Japan's capital, Tokyo, on Saturday, Oct. 31, as part of Halloween celebrations.