A Japanese festival you shouldn't watch (video!)

 


v20240901