In the latest news: "german man makes huge soccer bike" - it is the devil from the TdF.
http://video.news.com.au/?channel=Weird+News&clipid=73407&bitrate=300&format=wmp
http://video.news.com.au/?channel=Weird+News&clipid=73407&bitrate=300&format=wmp