'American Idol' finalist Crystal Bowersox performs on NBC's 'Today' show in New York, June 3, 2010.[Agencies]