The woman responsible for the Kanye West/Jeffree Star viral memes is actually Ava Louise – the problematic influencer who went viral in March 2020 for licking a toilet seat as part of her 'Corona challenge.' pic.twitter.com/8aiiBJlnZA
— Pop Crave (@PopCrave) January 7, 2021
Tags: Headline