London Man Lives Off Human Carcass For 21 Years
2018-08-31
A London man has been living off a human carcass for twenty-one years, it has emerged. The man, who can’t be named for legal reasons, has survived without any other means of sustenance for the past two decades, and his epic feat of endurance metaphorically came of age on 31st August 2018. An insider