As Creature Captain Darren Navarette reveals in the clip below, the new Creature video Hesh Law will premiere November 5 at a drive-in in San Diego, California. (via toshscorner.com) A first in skate video premieres, this should be epic.