Newly planted cherry trees in Roihuvuori, Helsinki. That's a water tower in the background, not a UFO.