According to PR-model, thiscantbehappening.net is ranked 212,229th in multilingual Wikipedia, in particular this website is ranked 116,662nd in English Wikipedia.
The website is placed before menaherald.com and after dandimemorial.in in the BestRef global ranking of the most important sources of Wikipedia.