An Instagram account posting memes who also posted OF ads, betraying his followers. To offset this backlash Randy promised a face reveal which was never posted.
repost randy a dumbass fr