Looking to watch How I Met Your Mother Season 3 Episode 16 online? TV Fanatic is your destination for every paid and free streaming option of the How I Met Your Mother S3E16 full episode from 2 affiliates.
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.