A large amount of pee on New Year's Day at a temple in Kyoto! Even though there are so many people

4.8K Views 2:40

More Like This