How I Met Your Mother - Season 6

Episode 24: Challenge Accepted