This weekend was the 51st annual Cherry Blossom Festival in San Francisco's Japantown. For two weekends, the neighborhood played host to vendors and performances celebrating Japanese culture.
It's considered the biggest celebration of Japanese-American culture on the West Coast. For some participants the festival is a family affair, representing the coming of spring.
On Sunday, the Cherry Blossom Grand Parade made its way down Post Street. Shiba inus, taiko drummers and cosplayers in anime attire could be seen all along the route. The grand marshal of the parade was the Bay Area's own Kristi Yamaguchi, former Olympic figure skater.