Flag Day is a United States holiday established in 1777, but no matter where you live, take a little time today to look at your flag and think about what it stands for. In honor of the holiday, here is Hoya memoria showing the buds and almost opened flowers.