andcam.com
A mysterious magical occurrence one fateful spring day, as a mysterious sakura tree erupts in the middle of the bus depot!