Mothman is a humanoid moth-like creature reportedly seen in the Point Pleasant area of West Virginia, November 15, 1966 and has not resurfaced for years until recently. Chainsaw Chicken has submitted this photo claiming it is Mothman taken two days ago in the Pt. Pleasant’s legendary T.N.T storage area. He was even able to record […]