Watch How I Met Your Mother Season 5 Episode 12 here for free. You can watch it via streaming in this blog site so don't miss to Watch How I Met Your Mother Season 5 Episode 12:
How I Met Your Mother Season 5 Episode 12:
On the 100th episode, Barney must choose if he should give up wearing suits in order to land a hot bartender, but his conflicted feelings result in an amazingly awesome musical number. Meanwhile, Ted gets closer to meeting the future mother of his kids.