Nelly Furtado

06/01/2007 08:06PM
Venue: The Fox Theatre

Location
Atlanta

People Say...