Did you see Lost last night when they tried to catch up new viewers with the convoluted plot by using these weird pop ups on the screen? Well we got our hands on some pop ups that didn't make it past the network executives. Read on to see it!

Stumble This


