Flags left by Apollo astronauts forty years ago may not be waving, for there is no breeze on the moon. But they are still standing in place on all but one landing site, at least according to high res images snapped by the Lunar Reconnaissance Observer. Images and link below.
LRO Home– From the LROC images it is now certain that the American flags are still standing and casting shadows at all of the sites, except Apollo 11. Astronaut Buzz Aldrin reported that the flag was blown over by the exhaust from the ascent engine during liftoff of Apollo 11, and it looks like he was correct! The most convincing way to see that the flags are still there, is to view a time series of LROC images taken at different times of day, and watch the shadow circle the flag (see movie below; the flag is just above the LM descent stage).
Yes, I know there are typos and a link missing. You would not believe the amount of unnecessary crap I went through trying to address that. Suffice it to say computers simply suck, they started out sucking pretty bad and have only gotten worse, more unreliable, more confusing, cheaper and cheaper, crappier and crappier, until they and the net they are a part of barely function half the time and completely fail multiple times every day. That we are forced to depend on these pieces of shit and dicey connections for virtually every aspect of our lives frightens me to death. In no other industry – outside of Halliburton in Iraq or something — would this level of epic fail be tolerated.