World Entertainment News Network (WENN) has announced that it will cease current operations and dissolve as a business entity, blaming the pandemic and social media for its demise. It plans to relaunch as the newly-named Meta Images later this month.
Originally posted on PetaPixel. Click here to Read More