ShowShowNelly Furtado at Park WestMar 7, 2001Nelly FurtadoPark West · Chicago, United StatesFollowI was thereUpload from this showMediaLineupAboutLoading