This week's Shameless Self Promoters are those who chose to dress up in costumes while running the City2Sea. The only reason can be to get themselves on camera. Simply shameless. 

Related news and blogs