Tag: Sakura

Sakura (Japan)

Sakura! Sakura! Sakura!

Whoever is shouting “Sakura! Sakura! Sakura!”, can you stop that please? Oh, never mind, looks like it might be the…