Irving, TX – Tesla closed out their North American tour Thursday night at the new Pavillion at Toyota Music Factory. Celebrating 30 plus years of musical history this five-piece band … Read More