One cNet editor spots this billboard while heading to work in San Francisco. So they are promoting Spore heavily in the US after all. I wonder what other cities they plopped the billboards in? Hope they put some up in Huntsville. After all, we are home of the Marshall Space Flight Center with tons of NASA workers….but I highly doubt it. Besides…most of them that I know aren’t even familiar with the game! Their expression if they would see this? “What the hell?”