Rodney and Jann take us to Frankenmuth, Michigan to visit the world's largest Christmas store...sitting on over 27 acres!