Popular car show returns to Amelia IslandA popular car show that brings thousands of fanatics to Amelia Island kicks off Thursday.