You Won’t Believe The Crazy, Weird Stuff Inside This Texas MuseumYou Won’t Believe The Crazy, Weird Stuff Inside This Texas MuseumWe have lots of museums in El Paso but thanks to the Netflix series Stranger Things, I now know about the weirdest museum in Texas.Dubba GDubba G