YouTube.com/onizukasens3i

Twin Peaks -- First Video Leaks From Set

Twin Peaks fans can start drooling because the first video from the new season just surfaced and it appears Laura Palmer just might be back from the dead.

Click here for info about our online advertising practices.