Today you can watch the first season of ” The Flash” and “Izombie” on US Netflix. The both series have succeedded on CW channel, and this week the channel have released the second season.
So, if you want to catch up these first seasons you need to change your Netflix region to US.