Watch How I Met Your Mother Season 3 Episode 16 online via TV Fanatic with over 2 options to watch the How I Met Your Mother S3E16 full episode. Affiliates with free and paid streaming include Amazon and iTunes.
How I Met Your Mother Season 3 Episode 16: "Sandcastles in the Sand"
Robin's old boyfriend, Simon (James Van Der Beek), from one of her old pop videos comes to town and they attempt to rekindle their old romance. Barney quests desperately to find the video of her second song which also features Alan Thick and Tiffany.