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.
You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialize correctly.