All the episodes from season one and two realeased so far are there. They're all in english with french subtitles (since the website is in french too).
watchseries.eu They have everything, and episodes are usually uploaded within an hour or 2 of it being on tv. By midnight max, Im watching the walking dead