I first saw Sebastien Telleir on (SHAMEFULLY) Eurovisíon Song Contest 2008. He was representing France and I swear I didn’t know what to make of it. I didn’t know if he was a complete nut case really meaning what he was doing, or if he was a devilishly intelligent media beast, trying to confuse the [...]