I updated the thread title, as my understanding is that the Buzzfeed article has been debunked.
Based on what I'm reading though, it seems like there may be partial credibility to other pieces of the story, and so if the OP would like to rephrase the sections concerning the Buzzfeed article, I'll leave this open for now.
That being said, I only know what I'm seeing online, so if this gets fully debunked, report this or PM one of us.

NNID: Zephyr25 / PSN: Zephyr--25 / Switch: SW-4450-3680-7334







