Patriot fans showed AMERICAN IDOL® some major love in Boston.

Patriot fans showed AMERICAN IDOL® some major love in Boston.

Share