Anyone going to be watching the new season of Twin Peaks starting on May 21? It's been 25 years since the last season. The cast list is absolutely ridiculous. Been looking forward to this for a while. Can't wait.