The Mets new tv station, SportsNet New York, kicks off this afternoon (in most of our area anyway). Apparently the network is taking their ‘TV head’ ad campaign a step further. I nearly bumped into two people with TV heads on 7th Avenue this morning. The guys were nearly blind because they couldn’t see out from behind the SNY logo on the TV screens. I don’t know if there’s a bigger promotion going on but be on the lookout for TV heads on the streets of the city.