Myka Stauffer's last Instagram post dates back to June 24, 2020. The Columbus, Ohio-based YouTuber — once renowned for her family vlogs alongside her husband, James — has now been absent from social ...
MrBeast and PewDiePie continue to preside as the biggest YouTubers in the world. Insider's 2023 list illuminates YouTube's massive global reach, but also skews heavily male. With a few exceptions, the ...