Thursday, December 17, 2009

Final 'Lost' Art Project Unveiled

The latest poster revealed at Los Angeles' Gallery 1988 contains two clues about the sixth and final season.

read more ..