Woman Fulfills Life-Long Wish of Becoming Blind, Says She’s Never Been Happier
Body Integrity Identity Disorder (BIID) is a serious psychological condition that gives able-bodied people a strong desire to be disabled. It’s what made this woman from North Carolina purposely blind herself by dropping drain cleaner into her eyes! Jewel Shuping, 30, revealed that she’s been obsessed with blindness since childhood. “My mother would find me […]