>>718563980
No, they even deleted their website, shit is so fucking weird