AutosCulture Supernatural’s 1967 Chevrolet Impala Imagine walking into a warehouse full of ’67 Impala cars and car parts. Well, that exists, and it’s all for the television show, Supernatural. The Season 11 episode “Baby” played right into the fan’s love of the show’s... Kayleigh DeMaceJuly 3, 2017