"Neon Nettle is a right-wing conspiracy and pseudoscience website. There are many articles about Aliens, New World Order, etc. They have a Pants on Fire claim with Politifact and are listed on their fake news list. They also have a Mostly False claim via Snopes and another here. Really the best way to discover this site is to actually visit it and see for yourself. I suggest a tinfoil hat."