The West Virginia town of Point Pleasant will explode with Mothman fans this weekend! Mothman Festival takes over this TINY town for the 15th year! The festival is free, and is especially exciting since this is the 50th anniversary of the Mothman. Mothman was first spotted in 1966. The legend goes: There