Tuesday, December 18, 2007

LOST Returns January 31st

It's a celebration bitches and here is a promo for the upcoming fourth season and an orientation video for the Dharma station, the Orchid (be ready to scream or piss your pants...or both.)


No comments:

Post a Comment