Not really. It's a Che flag at Obama HQ in Houston. http://littlegreenfootballs.com/weblog/pictures/20080211ObamaCheHouston.jpg