Downtown Kirkwood was filled with the sights and sounds of the annual Route 66 Cars & Guitars festival, held Saturday, June 8, with live music, classic cars and plenty of food & fun.