How cool are these stamps?  The first is Belgium and the second is Sweden - how many riders can you recognize?: