Funtown Review aka Our Wallyworld tripMy husband and I reside in Greenbrier, Tennessee… a little North of Nashville. Over the years we’ve taken the family to Mammoth for weekends of camping and exploring when they were young. So many times we’ve longingly viewed the Giant sign upon that mountain that entitled…