Saints Photos | New Orleans Saints | NewOrleansSaints.com

New Orleans based team "Fighting Cancer" wins flag football championship 

The New Orleans based flag football team, "Fighting Cancer" competed in the American Flag Football League Ultimate Final on July 18, 2018 and defeated ex-NFL players to win $1 million.

Advertising

Advertising