Tom Devlins Monster Museum is located in historic Boulder City, NV, about 30 minutes from Las Vegas and 15 minutes from the Hoover Dam. Tom Devlins Monster Museum About Tom Devlin’s Monster Museum The mission of Tom Devlins Monster Museum is to preserve the art and history of special makeup effects. The museum includes everything from screen-used props and creature
Read more...