A Florida man has been federally indicted for allegedly defrauding Allen University in a $3 million football stadium scheme.



Video by: WACH FOX

Florida State Tribune 1200 630