Teh Scene Releases Final Episode Drew Wilson | October 22, 2005 “The Scene’s” initial release was immediately surrounded by controversy. As with any controversy over something well known, it spread like wildfire.