News

Former NFL player Marcus Allen's net worth is between $5 and $6 million, though his annual salary is not public. He earned over $14 million throughout his professional career. Since retiring in ...