Debo Angel Halo Meme : It's that intersection between goofy internet culture, professional sports and video games where the halo meme exists. Posted by Kimono Friday, August 7, 2020