Flag Day 2015: All the Memes You Need to See

The flag now stands for freedom and liberty throughout the world and has even been planted on the moon.