If Tuesday night on the streets near the white House was about every protest group wanting to spread their message, Saturday afternoon has become about every individual, every age, every gender, every ethnicity, coming out to sing and cheer and celebrate. Puppy dogs and rainbow flags, american flags and t-shirts, strollers and party tiaras, 50 languages and 50000 signs.

124200349 10158743258518745 1844592412089557086 o

124227777 10158743258483745 4096928694746789379 o

124267467 10158743258528745 2310773141533564155 o

124377030 10158743258493745 1367744085759576967 o