ShowShow2012 Welcome to Fin Land TourApr 19, 2012Dos Equis Pavilion · Dallas, United StatesFollowI was thereUpload from this showMediaLineupAboutLoading