Where can you watch the 1st episode series 2 Game of Thrones?

It is available free ( in DVD) at many libraries across north America and Canada.

The first episode of game of thrones season 2 can be watched online. Putlocker is such a website for it.