North End, Leiden, 2 March 2003 (The smallest stage ever!)
Back