24 Season 8 Trailer Posted by The Mack Man 30 Oct 2009, 12:10 PM Finally! In NEW YORK CITY! Woo to the mother-effin’ Hoo!