Ophelia Nichols Net Worth: This Personality Shocked Everyone! July 5, 2022 by Prativa Sahu Ophelia Nichols was born in Mobile, Alabama, on September 2, … Read more