Japanese Students Created Monsters For This Cherry Blossom Festival!
Students of theΒ Tokyo University Of The ArtsΒ constructed incredible sculptures of various animals for the Japanese Cherry Blossom Festival.
The Japanese have some extremely weird festivals, such as the recen...