ShowShowIdlewild at Lee’s PalaceApr 18, 2003Idlewild, French KicksLee’s Palace · Toronto, CanadaFollowI was thereUpload from this showMediaLineupAboutIdlewildFrench Kicks