Image 1 of 1
003-SCK_MABOCAMA-1124.jpg
Cherry blossoms in Cambridge, Massachusetts, USA