Sakura in Fort Goryokaku

Considered as one of Hokkaido’s best cherry blossom spots, there are about more than a thousand cherry trees planted along the moats of Fort Goryokaku. But what made Goryokaku special though is its shape.