West Coast Connection Forum
Lifestyle => Train of Thought => Topic started by: C-Swift on November 02, 2004, 02:00:39 PM
-
Did anybody see this Saturday Night Live special last night on your local NBC affiliate? It was on at 9 p.m. Central Daylight Time in my area, shit made me laugh hard!