In a stormy season, Kierra Jones shines on the flag football field for Niagara Falls