Human Snow Globe - The Wow Factor Human Snow Globe - The Wow Factor wowfactorchicago.com Enjoy a whole new type of fun with a large, inflatable snow globe! That’s right; it is poised to be one of the most entertaining ways to spend your winter holidays both indoors and outdoor.