PageSourceSearch

https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/

html mix957gr.com collected 2026-10-02 11:30:30 UTC 207,431 bytes, 574 lines download raw bytes

1<!doctype html>
2      <html class="single post-500866 ixp desktop layout-clean livedesign-design-option-live slug-new-stores-rivertown-crossings-grandville-2026 slug-ixp-43-p-new-stores-rivertown-crossings-grandville-2026 fixed-full-width" lang="en">
3        <head>
4          <title>More New Stores Coming to RiverTown Crossings Mall in Grandville</title>
5          <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><meta charset="UTF-8"/><meta name="instagram_profile" value="mix957gr"/><meta name="keywords" content="news"/><meta property="fb:app_id" content="924448038129249"/><meta property="fb:use_automatic_ad_placement" content="false"/><meta property="og:site_name" content="Mix 95.7FM"/><meta property="og:type" content="article"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@Mix957GR"/><meta name="description" content="RiverTown Crossings Mall in Grandville adds 6 stores yet to come in 2026: JD Sports, Kid to Kid, Sweet Kisses Bakery, MooZoo Slime, Ventrora, &#x26; Addiour."/><meta property="og:title" content="Even More New Stores Coming to Rivertown Crossings Mall in Grandville"/><meta property="og:description" content="Sneakers, slime, and sweet treats!  RiverTown Crossings is adding even more fresh spots. Here&#x27;s what&#x27;s coming and when they&#x27;re set to open."/><meta property="og:url" content="https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/"/><meta property="og:image" content="https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg?w=1200&q=75&format=natural"/><meta property="fb:admins" content="706037428"/><meta property="fb:admins" content="583052867"/><meta property="fb:admins" content="100002025987268"/><meta property="fb:admins" content="732998853"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="robots" content="max-image-preview:large"/><meta property="fb:pages" content="154416144578492"/><meta property="ad:primis:id" content="113758"/>
6          <link rel="preload" as="image" href="https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg?w=980&q=75" fetchpriority="high"/><link rel="preload" href="/styles/desktop/base.css?ver=3be52a4c60b3d5248c0f971222178632&mver=34&gver=10&livedesign=design_option_live&method=get_single&styleFile=styles-get_single&widgets=carbonwidget%2Fads,carbonwidget%2Fnav%2Fblueiv,carbonwidget%2Fnav%2Ffooter,carbonwidget%2Fnav%2Fmain,carbonwidget%2Fnav%2Fpromo_links,carbonwidget%2Fsingle,carbonwidget%2FtitleWidget,fix_sidebar_marker,google-ads-widget,now-playing,ts_blogroll,widget_listen_live,widget_onair,widget_third_party_content" as="style"/><link rel="preload" href="https://townsquare.media/public/dist/desktop/main.bundle.74260f1c87e4d89f2f4851e4d4b429f0.js?mver=34&gver=10&bid=44" as="script"/><link rel="preconnect" href="https://assets.pinterest.com" crossorigin />
7          <link id="design-fav" rel="shortcut icon" href="https://townsquare.media/site/44/files/2021/06/logo256.png"/><link rel="prev" title="Nicki Minaj Tries on Wigs With 5-Year-Old Fan With Cancer [PHOTO, VIDEO]" href="https://mix957gr.com/nicki-minaj-wigs-cancer-fan-photo-video/"/><link rel="next" title="The Vanilla Ice Project" href="https://mix957gr.com/the-vanilla-ice-project/"/><link rel="canonical" href="https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/"/><link rel="apple-touch-icon-precomposed" href="https://townsquare.media/site/44/files/2021/06/512.jpg?w=57&h=57"/><link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://townsquare.media/site/44/files/2021/06/512.jpg?w=144&h=144"/><link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://townsquare.media/site/44/files/2021/06/512.jpg?w=72&h=72"/>
8          <!-- connect to domain of font files -->
9          <link rel="preconnect" href="https://fonts.googleapis.com"/>
10          <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
11          <!-- optionally increase loading priority -->
12          <link rel="preload" as="style" href="//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,300italic,300%7CRoboto+Condensed:300,400,700&display=swap">
13          <!-- async CSS -->
14          <link rel="stylesheet" media="print" onload="this.onload=null;this.removeAttribute('media');" href="//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,300italic,300%7CRoboto+Condensed:300,400,700&display=swap">
15          <!-- no-JS fallback -->
16          <noscript>
17            <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,300italic,300%7CRoboto+Condensed:300,400,700&display=swap">
18            <style>.frameme.v3 .theframe{opacity: 1}</style>
19          </noscript>
20          <link href="/styles/desktop/base.css?ver=3be52a4c60b3d5248c0f971222178632&mver=34&gver=10&livedesign=design_option_live&method=get_single&styleFile=styles-get_single&widgets=carbonwidget%2Fads,carbonwidget%2Fnav%2Fblueiv,carbonwidget%2Fnav%2Ffooter,carbonwidget%2Fnav%2Fmain,carbonwidget%2Fnav%2Fpromo_links,carbonwidget%2Fsingle,carbonwidget%2FtitleWidget,fix_sidebar_marker,google-ads-widget,now-playing,ts_blogroll,widget_listen_live,widget_onair,widget_third_party_content" rel="stylesheet" type="text/css" />
21          
21<script>window.TSM = window.TSM ||{}; window.TSM.fn = window.TSM.fn || {}; window.TSM.fn.isIe = function(n){var t,i;return(n=n||"",!n||n===null||typeof n=="undefined"||n&&!n.match)?!1:(t=n.match(/MSIEs([d.]+)/i),t&&t.length)?(i=parseInt(t[1],10),{className:"ie ie"+i}):(t=n.match(/Trident.*rv[ :]*(11)./i),t&&t.length)?(i=parseInt(t[1],10),{className:"ie ie"+i}):!1};
22      window.TSM.fn.getFile=function(n,t={},i=document.body){return new Promise(function(r){var e=function(n){n.target.removeEventListener("load",e);r(n.target)},u=document.createElement("script"),f;u.addEventListener("load",e);u.src=n;for(f in t)u.setAttribute(f,t[f]);i.appendChild(u)})};
23      window.TSM.fn.getCookie = window.TSM.fn.getCookie || function(n){var i="; "+document.cookie,t=i.split("; "+n+"=");if(t.length==2)return t.pop().split(";").shift()};
24      window.TSM.fn.setCookie = window.TSM.fn.setCookie || function(n,t,i,r="/"){var f="",u;i&&(u=new Date,u.setTime(u.getTime()+i*864e5),f="; expires="+u.toUTCString());document.cookie=n+"="+(t||"")+f+"; path="+r};
25      window.TSM.fn.getUspData = window.TSM.fn.getUspData || function(){return new Promise(( res, rej )=>{if( "__uspapi" in window ){__uspapi('getUSPData', 1 , (uspData, success) => {if(success) {res( uspData || {} );} else {res( {} );}});}else{res( {} );}});};
26    </script>
26
27          
27<script>window.taskQ=[];</script>
27
28          
29        
29<script type="text/javascript">
30          window.TSM = window.TSM || {q:[]};
31          window.TSM.abgroup = "B";
32          window.TSM.cadata = {"activeDomain":"mix957gr.com","blogId":44,"method":"get_single","postId":500866,"crosspostBlogId":43,"crosspostPostId":643811,"postDateGmt":"2026-09-28 16:56:48.326-0400"};
33          window.TSM.startload = new Date().getTime();
34        </script>
34
35          
35<script>
36    (function () {
37      function getCookie(name) {
38        var value = "; " + document.cookie;
39        var parts = value.split("; " + name + "=");
40        if (parts.length == 2) return parts.pop().split(";").shift();
41      }
42      function updateCookie(name, value, expireDays) {
43        let d = new Date();
44        d.setTime(d.getTime() + (60*60*24*expireDays*1000));
45        var expires = "expires="+ d.toUTCString();
46        document.cookie = name + "=" + value + ";" + expires + ";path=/";
47      }
48      window.TSM = window.TSM || {};
49      if (window.TSM.abgroup) {
50        updateCookie("abgroup", window.TSM.abgroup, 90);
51      }
52
53      var xhr = new XMLHttpRequest();
54      xhr.open("POST", "/rest/high/api/cogitoergosum", true);
55      var cogitoergosum = getCookie("cogitoergosum");
56      var abgroup = getCookie("abgroup");
57      if (cogitoergosum) {
58        window.TSM.cogitoergosum = JSON.parse( atob( decodeURIComponent( cogitoergosum ) ) );
59      }
60      xhr.onreadystatechange = function() {//Call a function when the state changes.
61        if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200) {
62          if (xhr.response) {
63            var result = JSON.parse(xhr.response);
64            if (result && result.result) {
65              if (result.result.cookie) {
66                window.TSM.cogitoergosum = JSON.parse( atob( result.result.cookie ) );
67              }
68              if (result.result.credentials) {
69                window.TSM.credentials = JSON.parse( atob( result.result.credentials ) );
70              }
71              // console.log("cogitoergosum xhr", window.TSM.cogitoergosum);
72            }
73          }
74        }
75      };
76      xhr.setRequestHeader("Content-type", "application/json");
77      var cadata = window.TSM.cadata || {};
78      cadata.experimentGroup = window.TSM.abgroup;
79      cadata.viewType = "standard";
80      cadata.timespent = new Date().getTime() - window.TSM.startload;
81      var referrer = document.referrer;
82      var sendData = {
83        type: "pageview",
84        referrer: referrer,
85        url: document.location.href,
86        queryParam: document.location.queryParam,
87        pageData: cadata,
88        scrollPageIndex: 0
89      };
90      xhr.send(JSON.stringify(sendData));
91    }());
92  </script>
92
93          
93<script>(function(w,d){
94        const
95          getCookie = w.TSM.fn.getCookie;
96        let
97          aleph = getCookie( "aleph" );
98        if( aleph ){
99          w.aleph = aleph;
100        }
101      })(window, document);</script>
101
102          
102<script>
103      window.dataLayer = window.dataLayer || [];
104      function gtag(){window.dataLayer.push(arguments);}
105      gtag("consent","default",{
106        "ad_storage":"denied",
107        "analytics_storage":"denied",
108        "ad_user_data":"denied",
109        "ad_personalization":"denied",
110        "personalization_storage":"denied",
111        "functionality_storage":"granted",
112        "security_storage":"granted",
113        "wait_for_update": 500
114      });
115      gtag("set", "ads_data_redaction", true);
116    </script>
116<link rel="preconnect" href="https://cmp.osano.com" crossorigin />
116<script>
117      (function(w,o,d){w[o]=w[o]||function(){w[o][d].push(arguments)};w[o][d]=w[o][d]||[]})(window,'Osano','data');</script>
117
118      
118<script  src="https://cmp.osano.com/AzZv96TckxjKF6VSR/b22a3c1e-9330-420c-a146-9d99b80cfddc/osano.js"></script>
118
119      
119<script>
120        // Wait for Osano to initialize
121        Osano.cm.addEventListener("osano-cm-initialized", () => {
122          //console.log('[Osano] Initialized');
123
124          // Get the user's jurisdiction
125          const jurisdiction = window.Osano.cm.jurisdiction;
126
127          // Check the jurisdiction and take action
128          if (jurisdiction && jurisdiction.startsWith("us-")) {
129              //console.log('[Osano] User is outside the EU. Hiding dialog, Do Not Sell, and Widget...');
130              Osano.cm.hideDialog();
131              Osano.cm.hideDoNotSell();
132              const osanoWidget = document.getElementsByClassName("osano-cm-widget");
133              osanoWidget && osanoWidget[0] && (osanoWidget[0].style.display = "none");
134          }
135        });
136        let osanoSaved = 0;//prevent refresh on load because: If the consent has been saved already, the callback will be called immediately. 
137        Osano.cm.addEventListener("osano-cm-consent-saved", (save) => {
138          //console.log("Osano Saved: " + osanoSaved);
139          if( osanoSaved > 0 ){
140            //console.log( "Save Toggled: ", JSON.stringify( save ) );
141            window.location.reload();
142          }
143          osanoSaved++;
144        });
145      </script>
145
146          
146<script>
147            window.apntag = window.apntag || {};
148            window.apntag.anq = window.apntag.anq || [];
149            window.__permutive = window.__permutive || {};
150            window.__permutive.appnexusEvents = window.__permutive.appnexusEvents || [];
151            [
152              "adRequested",
153              "adAvailable",
154              "adBadRequest",
155              "adLoaded",
156              "adNoBid",
157              "adError",
158              "adCollapse",
159            ].forEach(function (eventType) {
160              window.apntag.anq.push(function () {
161                window.apntag.onEvent(eventType, function (arg) {
162                  window.__permutive.appnexusEvents.push({
163                    eventType: eventType,
164                    arg: arg,
165                  });
166                });
167              });
168            });
169
170            window.apntag.anq.push(function () {
171              var original = window.apntag.defineTag;
172              window.apntag.defineTag = function (arg) {
173                original(arg);
174                try {
175                  if (arg.targetId) {
176                    var kvs = window.localStorage.getItem("_papns");
177                    window.apntag.setKeywords(
178                      arg.targetId,
179                      { permutive: kvs ? JSON.parse(kvs) : [] },
180                      { overrideKeyValue: true }
181                    );
182                  }
183                } catch (e) {
184                  /* Ignore */
185                }
186              };
187            });
188          </script>
188
189          
189<script>
190            !function(e,o,n,i){if(!e){e=e||{},window.permutive=e,e.q=[];var t=function(){return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,function(e){return(e^(window.crypto||window.msCrypto).getRandomValues(new Uint8Array(1))[0]&15>>e/4).toString(16)})};e.config=i||{},e.config.apiKey=o,e.config.workspaceId=n,e.config.environment=e.config.environment||"production",(window.crypto||window.msCrypto)&&(e.config.viewId=t());for(var g=["addon","identify","track","trigger","query","segment","segments","ready","on","once","user","consent"],r=0;r<g.length;r++){var w=g[r];e[w]=function(o){return function(){var n=Array.prototype.slice.call(arguments,0);e.q.push({functionName:o,arguments:n})}}(w)}}}(window.permutive,"b64f1712-af16-4d3d-a7ec-b2ac4bb10975","40ba8f49-f119-4c3e-8d3a-08e85c30ef88",{
191              consentRequired: true,
192              cookieDomain: ".mix957gr.com"
193            });
194          </script>
194
195          
195<script async src="https://40ba8f49-f119-4c3e-8d3a-08e85c30ef88.edge.permutive.app/40ba8f49-f119-4c3e-8d3a-08e85c30ef88-web.js"></script>
195
196          
196<script>
197            const permutiveInitObj = {"title":"More New Stores Coming to RiverTown Crossings Mall in Grandville","callsign":"WLHTFM","market":"Grand Rapids","sitetype":"Local","siteClassification":"Local","state":"MI","genre":"pop","pageType":"post","tags":"grand-rapids,grandville,wgrd-ixp","featuredTags":[{"type":"artist","tagName":""}],"categories":"local-news,west-michigan-news","mediaType":"none","aleph":"","userAgent":"","GaIds":"G-V8SN8FD07M,G-YGC5Q9DZ6W,G-LJ1WTLN39C","GaPrimaryId":"G-V8SN8FD07M","GaMarketRollupId":"G-YGC5Q9DZ6W","GaCompanyRollupId":"","GaRegionRollupId":"G-LJ1WTLN39C","GaStationRollupId":"","author":"jhoke","postDateGmt":"2026-09-28 16:56:48.326-0400","destBlogId":"44","destPostId":"430000000643811","experiments":"moapd"};
198            if( window.Osano ){
199              Osano(
200                "onInitialized",
201                consent => {
202                  console.info('Osano.js initialized', consent)
203                  if( consent && ( consent.ANALYTICS === "ACCEPT" || consent.PERSONALIZATION === "ACCEPT" ) ){
204                    permutive.consent({ opt_in: true, token: 'token' });
205                  }
206                }
207              );
208              if( Osano.cm && Osano.cm.getConsent ){
209                const consent = Osano.cm.getConsent();
210                if( consent && ( consent.ANALYTICS === "ACCEPT" || consent.PERSONALIZATION === "ACCEPT" ) ){
211                  permutive.consent({ opt_in: true, token: 'token' });
212                } else {
213                  permutive.consent({ opt_in: false });
214                }
215              }
216            }
217            if( window.aleph ){
218              permutive.identify([
219                {
220                  id: window.aleph,
221                  tag: "internal_id",
222                  priority: 0
223                }
224              ]);
225            }
226            const permutivePage = {
227              dayOfWeek: new Date().toLocaleString( "en-US", { weekday: "long" } )
228            };
229            if( permutiveInitObj.callsign ){
230              permutivePage.callsign = permutiveInitObj.callsign;
231            }
232            if( permutiveInitObj.genre ){
233              permutivePage.genre = permutiveInitObj.genre;
234            }
235            if( permutiveInitObj.market ){
236              permutivePage.market = permutiveInitObj.market;
237            }
238            if( permutiveInitObj.siteType ){
239              permutivePage.siteType = permutiveInitObj.siteType;
240            }
241
242            const permutiveArticle = {};
243            if( permutiveInitObj.author ){
244              permutiveArticle.author = permutiveInitObj.author;
245            }
246            if( permutiveInitObj.categories ){
247              permutiveArticle.categories = permutiveInitObj.categories.split( "," ).map( s => s.trim() ).filter( Boolean );
248            }
249            if( permutiveInitObj.pageType ){
250              permutiveArticle.postType = permutiveInitObj.pageType;
251            }
252            if( permutiveInitObj.publishDate ){
253              permutiveArticle.publishDate = permutiveInitObj.publishDate;
254            }
255            if( permutiveInitObj.tags ){
256              permutiveArticle.tags = permutiveInitObj.tags.split( "," ).map( s => s.trim() ).filter( Boolean );
257            }
258            if( permutiveInitObj.title ){
259              permutiveArticle.title = permutiveInitObj.title;
260            }
261
262            if( Object.keys( permutiveArticle ).length ){
263              permutivePage.article = permutiveArticle;
264            }
265            permutive.addon('web', {
266              page: permutivePage
267            });
268            window.googletag = window.googletag || {};
269            window.googletag.cmd = window.googletag.cmd || [];
270            window.googletag.cmd.push(function () {
271              var existingPermutiveTargeting = ( window.googletag.getConfig( 'targeting' ).targeting || {} ).permutive;
272              if (!existingPermutiveTargeting || existingPermutiveTargeting.length === 0) {
273                var kvs = window.localStorage.getItem('_pdfps');
274                window.googletag.setConfig({ targeting: { permutive: kvs ? JSON.parse(kvs) : [] } });
275              }
276            });
277            window.pbjs=window.pbjs||{};window.pbjs.que=window.pbjs.que||[];
278            window.pbjs.que.push(function(){
279              pbjs.setConfig({
280                realTimeData: {
281                  auctionDelay: 200, // Milliseconds to delay auction for RTD data
282                  dataProviders: [{
283                    name: 'permutive',
284                    waitForIt: true, // Delays auction until Permutive data is ready
285                  }]
286                }
287              });
288            });
289          </script>
289
290          
291          
291<script>(function(w){
292      const carbonInitDataLayer = {"title":"More New Stores Coming to RiverTown Crossings Mall in Grandville","callsign":"WLHTFM","market":"Grand Rapids","sitetype":"Local","siteClassification":"Local","state":"MI","genre":"pop","pageType":"post","tags":"grand-rapids,grandville,wgrd-ixp","featuredTags":[{"type":"artist","tagName":""}],"categories":"local-news,west-michigan-news","mediaType":"none","aleph":"","userAgent":"","GaIds":"G-V8SN8FD07M,G-YGC5Q9DZ6W,G-LJ1WTLN39C","GaPrimaryId":"G-V8SN8FD07M","GaMarketRollupId":"G-YGC5Q9DZ6W","GaCompanyRollupId":"","GaRegionRollupId":"G-LJ1WTLN39C","GaStationRollupId":"","author":"jhoke","postDateGmt":"2026-09-28 16:56:48.326-0400","destBlogId":"44","destPostId":"430000000643811","experiments":"moapd"};
293      carbonInitDataLayer.referer = document.referrer;carbonInitDataLayer.curatedReferer = document.referrer.replace( /https?:\/\//, "" );carbonInitDataLayer.dayOfWeek = function(n){return n.toLocaleString("en-US",{weekday:"long"})}(new Date);carbonInitDataLayer.periodOfDay = function(n,t,i){t=n.getHours(),i=n.getMinutes(),i<10&&(i="0"+i);var r=parseInt(t+""+i);return r>=0&&r<600?"Overnight":r>=600&&r<1e3?"Morning Drive":r>=1e3&&r<1500?"Midday":r>=1500&&r<1900?"Afternoon Drive":r>=1900&&r<2400?"Evening":void 0}(new Date);carbonInitDataLayer.userAgent = navigator.userAgent;
294      w.dataLayer = w.dataLayer || [];
295      w.dataLayer.push( carbonInitDataLayer );
296      w.dataLayer.push({event: "page_view", viewType: "standard"});
297    })(window);</script>
297
298          
298<script>window.PushlySDK = window.PushlySDK || [];
299      (function(){
300        function pushly() { window.PushlySDK.push(arguments) }
301        pushly('load', {
302          domainKey: 'FBJu8B5WVPNfhnsUN4OZpj5MShI2GGVnQFHu',
303          sw: '/public/assets/pushly/pushly-sdk-worker.js',
304          externalId: window.TSM.fn.getCookie( "aleph" ) ? window.TSM.fn.getCookie( "aleph" ) : ""
305        });
306        let tags = "";
307        if( 'grand-rapids,grandville,wgrd-ixp' ){
308          tags = ('grand-rapids,grandville,wgrd-ixp').split(',');
309          pushly('page_tag_visit', tags);
310        }
311      })();
312    </script>
312<script>window.twttr = (function(d, s, id) {
313      var js, fjs = d.getElementsByTagName(s)[0],
314        t = window.twttr || {};
315      t._e = [];
316      t.ready = function(f) {
317        t._e.push(f);
318      };
319      return t;
320    }(document, "script", "twitter-wjs"));</script>
320<script>var ZERG = ZERG || {};ZERG.domain = "mix957gr.com";ZERG.user = 751;</script>
320
321          
321<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({"gtm.start": new Date().getTime(),event:"gtm.js"});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!="dataLayer"?"&l="+l:"";})(window,document,"script","dataLayer","GTM-K346HJZ");</script>
321<script async type="text/javascript" src="https://www.googletagmanager.com/gtm.js?id=GTM-K346HJZ"></script>
321
322          
322<script async src="/larimda.js?propertyId=A-673CE014E1D347417BADC70A-186&environment=production"></script>
322
323          
323<script src="/rest/carbon/api/scripts.js?mver=34&gver=10&bid=44&urls[]=https%3A%2F%2Fbtloader.com%2Ftag%3Fo%3D5642230212591616%26upapi%3Dtrue&urls[]=https%3A%2F%2Fcdn.p-n.io%2Fpushly-sdk.min.js%3Fdomain_key%3DFBJu8B5WVPNfhnsUN4OZpj5MShI2GGVnQFHu&urls[]=https%3A%2F%2Ftownsquare.media%2Fpublic%2Fresources%2Fjs%2Fpubcid.min.js&urls[]=https%3A%2F%2Fplatform.twitter.com%2Fwidgets.js&urls[]=https%3A%2F%2Fapis.google.com%2Fjs%2Fplatform.js&urls[]=https%3A%2F%2Fconnect.facebook.net%2Fen_US%2Fsdk.js&urls[]=https%3A%2F%2Fassets.pinterest.com%2Fjs%2Fpinit.js" type="text/javascript" async defer data-osano="ESSENTIAL"></script>
323
324          
324<script src="/rest/carbon/api/scripts.js?mver=34&gver=10&bid=44&urls[]=https%3A%2F%2Fassets.revcontent.com%2Fmaster%2Fdelivery.js" type="text/javascript" async data-osano="ESSENTIAL"></script>
324
325          
325<script>((d,s,id)=>{
326      window.fbLoaded = () => {
327        (window.FB && !window.FB.__buffer) && (()=>{window.FB.__buffer=true;})();
328      };
329    })(document, "script", "ig-shit");</script>
329<script async defer type="text/javascript" src="https://platform.instagram.com/en_US/embeds.js"></script>
329
330          
331          
332          
333          <link rel="preconnect" href="https://cadmus.script.ac" crossorigin/>
333<script type="text/javascript" src="//cadmus.script.ac/d20yokc2jf6ta9/script.js" async></script>
333<link rel="preconnect" href="https://securepubads.g.doubleclick.net" crossorigin />
333<script async="async" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" data-osano="ESSENTIAL"></script>
333
334      
334<script>
335      var googletag = googletag || {};
336      googletag.cmd = googletag.cmd || [];
337      </script>
337
338<link rel="preconnect" href="//js-sec.indexww.com" crossorigin />
338<script async src="//js-sec.indexww.com/ht/p/186854-113710634486999.js"></script>
vendor: 1 bytes, line 338
338
339<script>window.pbjs=window.pbjs||{};window.pbjs.que=window.pbjs.que||[];window.PREBID_TIMEOUT=1500;</script>
339
340<link rel="preconnect" href="https://cdn.production.townsquareblogs.com" crossorigin />
340<script src="https://cdn.production.townsquareblogs.com/wp-content/uploads/static/prebid/carbon/pb.js?domain=mix957gr.com&v=74260f1c87e4d89f2f4851e4d4b429f0&mver=34&gver=10"  data-osano="ESSENTIAL"></script>
340
341
342<link rel="preconnect" href="https://c.amazon-adsystem.com" crossorigin />
342<script>(function(){!function(a9,a,p,s,t,A,g){if(a[a9])return;function q(c,r){a[a9]._Q.push([c,r])}a[a9]={init:function(){q("i",arguments)},fetchBids:function(){q("f",arguments)},setDisplayBids:function(){},targetingKeys:function(){return[]},_Q:[]};A=p.createElement(s);A.async=!0;A.src=t;g=p.getElementsByTagName(s)[0];g.parentNode.insertBefore(A,g)}("apstag",window,document,"script","https://c.amazon-adsystem.com/aax2/apstag.js");
343      (async()=>{
344        const uspData = await window.TSM.fn.getUspData();
345        var params={pubID:"3227",adServer:"googletag",params:{us_privacy: uspData.uspString || "1---"}};apstag.init(params);})();
346      })();
347      </script>
347
348
349
350<script>
351      window.TSM = window.TSM || {}; window.TSM.adSlots = window.TSM.adSlots || {};window.TSM.adLog = window.TSM.adLog || {};
352      googletag.cmd.push(function(){
353googletag.setConfig({"singleRequest":true,"disableInitialLoad":true});
354window.pbjs.que.push(function(){
355        try{
356          var
357            euConsent = RegExp( "euconsent=([^;]+)" ).exec( document.cookie ),
358            hasConsented = euConsent && RegExp( "gdpr_consent[^;]+" ).exec( document.cookie ),
359            isEU = RegExp( "gdpr-source[^;]+" ).exec( document.cookie ),
360            isUS = RegExp( "us-region-source=CA" ).exec( document.cookie );
361          if( pbjs.setConfig ){
362            pbjs.setConfig({
363              bidderTimeout: 1350,
364              gptPreAuction: {
365                useDefaultPreAuction: true,
366              },
367              sendBidsControl: {
368                dealPrioritization: true
369              },
370              targetingControls: {
371                alwaysIncludeDeals: true
372              }
373            });
374          }
375          if( pbjs.setConfig ){
376            pbjs.setConfig({
377              consentManagement: {
378                gdpr:{
379                  cmpApi: "iab",
380                  allowAuctionWithoutConsent: true,
381                  rules: [
382                    {
383                      purpose: 'storage',
384                      enforcePurpose: true,
385                      enforceVendor: true,
386                      vendorExceptions: ["permutive"]
387                    }
388                  ]
389                },
390                usp:{
391                  cmpApi: "iab",
392                }
393              }
394            });
395          }
396          pbjs.bidderSettings = pbjs.bidderSettings || {};
397          pbjs.bidderSettings.standard = pbjs.bidderSettings.standard || {};
398          pbjs.bidderSettings.standard.storageAllowed = true;
399          pbjs.adUnits = pbjs.adUnits || [];
400          var floors = {};
401          pbjs.adUnits.forEach(function(unit){
402            if( unit.floor ){
403              floors[ unit.code ] = function(cpm,bid){if( bid.adUnitCode===unit.code && cpm<unit.floor ){return 0;}return cpm;};
404            }
405          });
406          if( Object.keys( floors ).length ){
407            pbjs.bidderSettings.standard.bidCpmAdjustment = function(cpm, bid){
408              return ( cpm === 0 || !floors[ bid.adUnitCode ] ) ? cpm : floors[ bid.adUnitCode ](cpm, bid);
409            }
410          }
411          if( window.pbjsBidderSettings ){
412            for( var i=0; i<window.pbjsBidderSettings.length; i++ ){
413              var
414                bidder = window.pbjsBidderSettings[i].name,
415                bidAdjustment = window.pbjsBidderSettings[i].bidAdjustment;
416              if( bidAdjustment && parseFloat( bidAdjustment ) ){
417                pbjs.bidderSettings[ bidder ] = pbjs.bidderSettings[ bidder ] || {};
418                if( !pbjs.bidderSettings[ bidder ].bidCpmAdjustment ){
419                  pbjs.bidderSettings[ bidder ].bidCpmAdjustment = (function( ba ){
420                    return function(cpm, bid){
421                      return ba * cpm;
422                    };
423                  })( parseFloat( bidAdjustment ) );
424                }
425              }
426            }
427          }
428        }catch(e){console.log("TSMBling error", e);}
429      });
430
431googletag.setConfig({ targeting: {"catid":["local-news","west-michigan-news"],"tags":["grand-rapids","grandville","wgrd-ixp"],"id":"new-stores-rivertown-crossings-grandville-2026","author":"jhoke","kw":["jhoke","new-stores-rivertown-crossings-grandville-2026","pagetype-post","post-643811","local-news","west-michigan-news","grand-rapids","grandville","wgrd-ixp","hasonair"],"genre":["pop"],"device":"web","hasApp":"yes"} });
432
433 googletag.setConfig({ collapseDiv: "ON_NO_FILL" });
434      window.aleph && googletag.pubads().setPublisherProvidedId( window.aleph );
435      googletag.enableServices();
436    });
437    </script>
437
438          
439          
439<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"NewsMediaOrganization","@id":"https://mix957gr.com/#organization","name":"Mix 95.7","logo":{"@type":"ImageObject","@id":"https://mix957gr.com/#sitelogo","url":"https://townsquare.media/site/44/files/2021/06/logo146.png"},"sameAs":["https://mix957gr.com/"],"verificationFactCheckingPolicy":"https://mix957gr.com/editorial-standards/#fact-checking-policy","telephone":"616-600-0957","address":{"@type":"PostalAddress","streetAddress":"37 Ottawa Ave NW  Suite 500","addressLocality":"Grand Rapids","addressRegion":"MI","postalCode":"49503","addressCountry":"US"}},{"@context":"http://schema.org/","@type":"Website","@id":"https://mix957gr.com/#website","publisher":{"@id":"https://mix957gr.com/#organization"},"name":"Mix 95.7","url":"https://mix957gr.com/","sameAs":["https://twitter.com/Mix957GR","https://www.instagram.com/mix957gr","https://www.facebook.com/Mix957GR"]},{"@context":"https://schema.org","@type":"article","headline":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","publisher":{"@id":"https://mix957gr.com/#organization"},"url":"https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","mainEntityOfPage":{"@type":"WebPage","@id":"https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/","potentialAction":[{"@type":"ReadAction","target":{"@type":"EntryPoint","urlTemplate":"https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/"}}]},"description":"RiverTown Crossings Mall in Grandville adds 6 stores yet to come in 2026: JD Sports, Kid to Kid, Sweet Kisses Bakery, MooZoo Slime, Ventrora, & Addiour.","@id":"https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/#article","image":"https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg","author":{"@type":"Person","name":"janna hoke","sameAs":"https://wgrd.com/author/jhoke"},"keywords":["news"],"datePublished":"2026-09-28T20:56:48.326Z","dateCreated":"2026-09-28T20:56:48.326Z","isPartOf":{"@id":"https://mix957gr.com/#website"}}]}</script>
439
440        </head>
441        <body>
442          
442<script>(function(w,d){
443        const
444          getCookie = window.TSM.fn.getCookie,
445          setCookie = window.TSM.fn.setCookie,
446          alephExpire = 365*2;
447          dealWithAlephCount = () => {
448            let
449              alephCount = getCookie( "aleph-count" );
450            if( !alephCount ){
451              setCookie( "aleph-count", 1, alephExpire );
452            }else{
453              setCookie( "aleph-count", parseInt( alephCount )+1 );
454            }
455          };
456        let
457          aleph = getCookie( "aleph" );
458        if( aleph ){
459          w.aleph = aleph;
460          dealWithAlephCount();
461        }else{
462          w.addEventListener("message", (e) => {
463            //console.log(e);
464            if( e.data && e.data.aleph ){
465              //console.log( "e.data.aleph", e.data.aleph );
466              window.aleph = e.data.aleph;
467              window.cQ = window.cQ || [];
468              window.cQ.push(()=>{
469                window.globalActionCreators && window.globalActionCreators.addAleph && window.globalActionCreators.addAleph( window.aleph )
470              });
471              setCookie( "aleph", e.data.aleph, alephExpire );
472              dealWithAlephCount();
473            }
474          });
475          let
476            ifr = d.createElement( "iframe" );
477          ifr.id = "aleph-iframe";
478          ifr.title = "aleph";
479          ifr.src = "https://cdn.production.townsquareblogs.com/aleph/";
480          ifr.frameborder = "0";
481          ifr.style = "display:none;"
482          ifr.addEventListener("load", ()=>{
483            ifr.contentWindow.postMessage({action: "getAleph"}, "https://cdn.production.townsquareblogs.com");
484          });
485          d.body.appendChild( ifr );
486        }
487      })(window, document);</script>
487
488          <div id="fb-root"></div>
489          <div id="app">
490          <div><header id="site-menu-wrapper" class="leaderboard-style-default" aria-label="site header"><div id="skip-to-main"><a href="#main-content">Skip to main content</a><a href="#site-footer">Skip to site footer</a></div><div class="site-menu-drawer"><ul class="promo-links" aria-label="promoted links"><li><span>What&#x27;s in the MIX:</span></li><li><a href="/win-cash-fall-2026">Win Cash</a></li><li><a href="/miley-hollywood-bowl-2026">Miley in L.A.</a></li><li><a href="/app/">Get the Mix 957 App</a></li><li><a href="https://www.seizethedeal.com/cities/grand-rapids">Dining Deals</a></li><li><a href="https://www.seizethedeal.com/cities/grand-rapids/entertainment">Scary Deals</a></li><li><a href="https://www.seizethedeal.com/deals/one-month-of-unlimited-gold-washes-at-speedy-wash">Wash Wednesday</a></li></ul></div><div id="site-menu-bg"></div><div class="logo-next-to-logo-container"><a class="logo" itemProp="logo url" href="/" data-source="logo"><img src="https://townsquare.media/site/44/files/2021/06/logo256.png" alt="Mix 95.7FM"/></a><div class="next-to-logo"><div class="non-menu-content"><div class="admin-bar-wrap"></div><div class="tsm-ad tsm-ad-728" aria-label="advertisement" data-slot-id="tsm-ad-728a" data-ad-unit="top-728x90" data-ad-group="scrollRefresh" data-create-inclass="false" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[[728,90]]" data-targeting="{&quot;pos&quot;:[&quot;728a&quot;,&quot;top728&quot;]}"><div id="tsm-ad-728a" class="top-728x90"><!-- dynamic ad --></div></div></div><nav id="site-menu" class="hide-overflow" aria-label="primary navigation"><div class="wrapper"><ul class="links"><li class="hassub"><a href="/" data-source="nav">Home</a></li><li class="hassub"><a href="/shows/" data-source="nav">DJs</a><ul class="links submenu"><li class="hassub"><a href="/show/workday-mix/" data-source="nav">Workday Mix</a></li><li class="hassub"><a href="/show/carly-dunken/" data-source="nav">Carly &amp; Dunken</a></li><li class="hassub"><a href="/show/popcrush-nights/" data-source="nav">PopCrush Nights</a></li><li class="hassub"><a href="/show/wade-on-the-weekends/" data-source="nav">Wade on the Weekends</a></li><li class="hassub"><a href="/show/popcrush-weekends/" data-source="nav">PopCrush Weekends</a></li></ul></li><li class="hassub"><a href="/listen-live/popup/" data-source="nav">Listen</a><ul class="links submenu"><li class="hassub"><a href="/listen-live/popup/" data-source="nav">Listen Live to Mix 95.7</a></li><li class="hassub"><a href="/playlist" data-source="nav">Mix 95.7&#x27;s Last 50 Songs Played</a></li><li class="hassub"><a href="/app/" data-source="nav">Mix 95.7 App</a></li></ul></li><li class="hassub"><a href="/events-grand-rapids/" data-source="nav">Events</a><ul class="links submenu"><li class="hassub"><a href="/events-grand-rapids/" data-source="nav">Calendar</a></li></ul></li><li class="hassub"><a href="/vip/" data-source="nav">Win Stuff</a><ul class="links submenu"><li class="hassub"><a href="/vip/" data-source="nav">Contests</a></li><li class="hassub"><a href="/vip/" data-source="nav">VIP Support</a></li></ul></li><li class="hassub"><a href="/help/" data-source="nav">Contact</a><ul class="links submenu"><li class="hassub"><a href="/feedback" data-source="nav">Send Feedback</a></li><li class="hassub"><a href="/help/" data-source="nav">Contact Us</a></li><li class="hassub"><a href="/advertise/" data-source="nav">Advertise With Us</a></li><li class="hassub"><a href="/jobs/" data-source="nav">Job Openings</a></li><li class="hassub"><a href="/non-profit-public-service-announcement-submissions/" data-source="nav">Non-Profit PSA Submissions</a></li><li class="hassub"><a href="/eeo/" data-source="nav">EEO Public File Report</a></li></ul></li><li class="hassub"><a href="/newsletter" data-source="nav">Subscribe to Our Newsletter</a></li><li class="hidden-menu hassub hide"><div class="more-icon link" aria-hidden="true">More</div><ul class="links submenu"><li class="hassub hide"><a href="/" data-source="nav">Home</a></li><li class="hassub hide"><a href="/shows/" data-source="nav">DJs</a><ul class="links submenu"><li class="hassub"><a href="/show/workday-mix/" data-source="nav">Workday Mix</a></li><li class="hassub"><a href="/show/carly-dunken/" data-source="nav">Carly &amp; Dunken</a></li><li class="hassub"><a href="/show/popcrush-nights/" data-source="nav">PopCrush Nights</a></li><li class="hassub"><a href="/show/wade-on-the-weekends/" data-source="nav">Wade on the Weekends</a></li><li class="hassub"><a href="/show/popcrush-weekends/" data-source="nav">PopCrush Weekends</a></li></ul></li><li class="hassub hide"><a href="/listen-live/popup/" data-source="nav">Listen</a><ul class="links submenu"><li class="hassub"><a href="/listen-live/popup/" data-source="nav">Listen Live to Mix 95.7</a></li><li class="hassub"><a href="/playlist" data-source="nav">Mix 95.7&#x27;s Last 50 Songs Played</a></li><li class="hassub"><a href="/app/" data-source="nav">Mix 95.7 App</a></li></ul></li><li class="hassub hide"><a href="/events-grand-rapids/" data-source="nav">Events</a><ul class="links submenu"><li class="hassub"><a href="/events-grand-rapids/" data-source="nav">Calendar</a></li></ul></li><li class="hassub hide"><a href="/vip/" data-source="nav">Win Stuff</a><ul class="links submenu"><li class="hassub"><a href="/vip/" data-source="nav">Contests</a></li><li class="hassub"><a href="/vip/" data-source="nav">VIP Support</a></li></ul></li><li class="hassub hide"><a href="/help/" data-source="nav">Contact</a><ul class="links submenu"><li class="hassub"><a href="/feedback" data-source="nav">
490Send Feedback</a></li><li class="hassub"><a href="/help/" data-source="nav">Contact Us</a></li><li class="hassub"><a href="/advertise/" data-source="nav">Advertise With Us</a></li><li class="hassub"><a href="/jobs/" data-source="nav">Job Openings</a></li><li class="hassub"><a href="/non-profit-public-service-announcement-submissions/" data-source="nav">Non-Profit PSA Submissions</a></li><li class="hassub"><a href="/eeo/" data-source="nav">EEO Public File Report</a></li></ul></li><li class="hassub hide"><a href="/newsletter" data-source="nav">Subscribe to Our Newsletter</a></li></ul></li></ul><div class="site-menu-right"><a class="listen-live-cto cto" style="min-width:300px"></a><ul class="social-links"><li class="social"><a class="share-link googlePreferred" href="https://www.google.com/preferences/source?q=mix957gr.com" target="_blank" rel="noopener noreferrer" data-social="googlePreferred" aria-label="Add us as Google Preferred Source" title="Add us as Google Preferred Source"></a></li><li class="social"><a class="share-link facebook" href="https://www.facebook.com/Mix957GR" target="_blank" rel="noopener noreferrer" data-social="facebook" aria-label="Follow us on Facebook" title="Follow us on Facebook"></a></li><li class="social"><a class="share-link twitter" href="https://twitter.com/Mix957GR" target="_blank" rel="noopener noreferrer" data-social="twitter" aria-label="Follow us on X" title="Follow us on X"></a></li></ul><div id="search-form" class=""><div class="form-wrap"></div><div class="search-button"><span class="visually-hidden">Search The Site</span></div></div></div><div class="site-screen select-none"></div></div></nav></div></div></header><div id="container" class=""><div id="top-not-ads" class=""><div id="tsm-ad-1x1-container"><div class="tsm-ad tsm-ad-oop" aria-label="advertisement" data-slot-id="tsm-ad-oop" data-ad-unit="tsm-out-of-page" data-ad-group="" data-create-inclass="false" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[]" data-targeting="{&quot;pos&quot;:&quot;oop&quot;}" data-include-in-initial-sweep="true"><div id="tsm-ad-oop" class="tsm-out-of-page"><!-- dynamic ad --></div></div><div class="tsm-ad tsm-ad-oop" aria-label="advertisement" data-slot-id="tsm-ad-oop2" data-ad-unit="tsm-out-of-page2" data-ad-group="" data-create-inclass="false" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[[1,3]]" data-targeting="{&quot;pos&quot;:&quot;oop2&quot;}" data-include-in-initial-sweep="true"><div id="tsm-ad-oop2" class="tsm-out-of-page2"><!-- dynamic ad --></div></div></div></div><div class="tsm-ad tsm-ad-nav-970" aria-label="advertisement" data-slot-id="tsm-ad-970a" data-ad-unit="below-nav-970x50" data-ad-group="" data-create-inclass="false" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[[970,250]]" data-targeting="{&quot;pos&quot;:&quot;970a&quot;}"><div id="tsm-ad-970a" class="below-nav-970x50"><!-- dynamic ad --></div></div><div class="container-inner"><div class="site-content clearfix"><main id="main-content" class="main-content" tabindex="-1"><div class="wrapper post-wrapper carbonsidebar-single"><div class="internal-header outgrow " style="max-height:0px"></div><div class="post clearfix"><div class="entry"><article id="post-643811" data-location="/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/" data-index="0" class=""><div class="page-header"><div class="content-header show-ui front" id="content-header-643811"><div class="content-header-header"><figure class="frameme img-tag v3"><div class="theframe " data-loading="lazy"><img src="https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg?w=980&q=75" alt="Even More New Stores Coming to Rivertown Crossings Mall in Grandville" loading="lazy" onload="this.parentNode.parentNode.classList.add('frame-loaded');" onerror="this.parentNode.parentNode.classList.add('broken-image');" fetchpriority="high"  /></div><figcaption class="visually-hidden" aria-hidden="true">Even More New Stores Coming to Rivertown Crossings Mall in Grandville</figcaption></figure><div class="header"><section class="title "><h1 class="">Even More New Stores Coming to Rivertown Crossings Mall in Grandville</h1></section><div class="byline"><div class="author-image"><div class="icon-user" aria-hidden="true"></div><figure class="frameme"><a class="theframe" data-image="https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg" href="//mix957gr.com/author/jhoke/" rel="author"><figcaption class="visually-hidden">Janna</figcaption></a></figure></div><div class="not-author-image-stuff"><div class="not-author-image-stuff-row"><a class="author-name" href="//mix957gr.com/author/jhoke/" rel="author">Janna</a><time dateTime="2026-09-28 16:56:48 -0400">Published: September 28, 2026</time></div></div></div><figcaption>RiverTown Crossings Mall via Facebook</figcaption></div></div></div></div><div class="content-wrap"><div class="social-share bignsexy"><div class="social-bar social-icons"><ul><li><a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmix957gr.com%2Fixp%2F43%2Fp%2Fnew-stores-rivertown-crossings-grandville-2026%2F%3Ftrackback%3Dfbshare_mobile" title="Share on Facebook" target="_blank"><span class="social-icon social-icon-svg social-icon-svg-facebook fb"><span class="social-icon-svg-inner"><span class="share-title">Share on Facebook</span></span></span></a></li><li><a href="http://twitter.com/intent/tweet?text=Even%20More%20New%20Stores%20Coming%20to%20Rivertown%20Crossings%20Mall%20in%20Grandville%20http%3A%2F%2Fmix957gr.com%2Fixp%2F43%2Fp%2Fnew-stores-rivertown-crossings-grandville-2026%2F%3Ftrackback%3Dtwitter_mobile%20%40WGRD" title="Share on Twitter" target="_blank"><span class="social-icon social-icon-svg social-icon-svg-twitter tw"><span class="social-icon-svg-inner"><span class="share-title">Share on Twitter</span></span></span></a></li></ul></div></div><div class="content"><div class="pod-content"><p>At least once a year, I make a pilgrimage out to RiverTown Crossings Mall for Christmas shopping. It&apos;s not that I&apos;m not a fan of the Grandville mall, I&apos;m just closer to Woodland Mall in <a href="wgrd.com/tags/grand rapids" target="_blank">Grand Rapids</a>. But maybe I&apos;ll have to stop out sooner than usual because a ton of new stuff is moving in!</p><h3>What Was Previously Announced for RiverTown Crossings</h3><p>Yes, that is in addition to the stores we already told you about. Back in August, we shared <a href="https://wgrd.com/rivertown-crossings-grandville-new-stores/">six new businesses heading to the mall</a>, including a custom dirty soda shop called <strong>Throw It Back</strong>, global treats at <strong>SNACK&apos;D</strong>, year-round holiday cheer at <strong>Katie&apos;s Heart &amp; Home,&#xA0;</strong>phone repair at <strong>Cell Repair Xpert</strong>, plushie-filled claw machine arcade <strong>Kako Claw, </strong>along with<strong> Summit Comic and Games.&#xA0;</strong></p><div class="in-article-oop-container">
490<div class="tsm-ad tsm-ad-oop" aria-label="advertisement" data-slot-id="tsm-ad-in-article-oop-1" data-ad-unit="in-article-oop" data-ad-group="" data-create-inclass="true" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/sharethrough" data-slot-size="[[1,3]]" data-targeting="{&quot;pos&quot;:[&quot;float&quot;],&quot;inf-scroll-article&quot;:&quot;1&quot;}" data-include-in-initial-sweep="true"><div id="tsm-ad-in-article-oop-1" class="in-article-oop"><!-- dynamic ad --></div></div><div class="tsm-ad tsm-ad-1x1 tsm-ad-oop" aria-label="advertisement" data-slot-id="tsm-ad-in-article-pixel-1" data-ad-unit="in-article-pixel" data-ad-group="" data-create-inclass="true" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/sharethrough" data-slot-size="[[1,1],[300,250],[336,280],[320,480]]" data-targeting="{&quot;pos&quot;:[&quot;inarticleoop&quot;],&quot;inf-scroll-article&quot;:&quot;1&quot;,&quot;inf-scroll-article-d&quot;:&quot;1&quot;}" data-include-in-initial-sweep="true"><div id="tsm-ad-in-article-pixel-1" class="in-article-pixel"><!-- dynamic ad --></div></div></div><p><strong><a href="https://wgrd.com/grand-rapids-best-foodie-city-ranking/" target="_blank">READ MORE: Grand Rapids Makes Top 20 Foodie Cities in U.S. List</a></strong></p><h3>The Latest Wave of New Stores Coming to Grandville</h3><p>If those initial additions weren&apos;t enough to spark your curiosity, RiverTown Crossings&#xA0;<a href="https://www.facebook.com/ShopRiverTownCrossings/posts/pfbid0sUnTK6HuUjcLweE7nzc2aZaVyf9cnnJuBko123CmqYrufaXrbi4jNRkzoh8zB2wHl" target="_blank">shared another update on social media</a> featuring even more new spots setting up shop soon:</p><ul><li><strong>JD Sports</strong>: A major streetwear and sneaker destination making its arrival in Winter 2026.</li><li><strong>Kid to Kid</strong>: A great resale option opening in Fall 2026 for gently used children&apos;s clothing, toys, and gear.</li><li><strong><a href="https://www.facebook.com/p/Sweet-Kisses-Bakery-61556157250977/" target="_blank">Sweet Kisses Bakery</a></strong>: Setting up upstairs right near Fun Zone in Fall 2026 to fuel your shopping trips with freshly baked treats.</li><li><strong><a href="https://moozooslimeshop.com/" target="_blank">MooZoo Slime</a></strong>: A hands-on, sensory DIY slime creation shop opening in Fall 2026.</li><li><strong>Ventrora Perfume</strong>&#xA0;and <strong>Addiour Perfume</strong>: Two brand-new specialty fragrance boutiques making their debut this fall.</li></ul><div class="lazyload-placeholder singlePostGoogleAd-lazyload-placeholder"></div><p><strong><a href="https://wgrd.com/nonla-burger-knapps-corner-grand-rapid/" target="_blank">UP NEXT: Nonla Burger to Open Second Grand Rapids Location</a></strong></p><p>Between all these new storefronts and the <a href="https://wgrd.com/celebration-cinema-rivertown-lobby-renovations/" target="_blank">makeover</a> over at Celebration Cinema, <a href="https://www.rivertowncrossings.com/" target="_blank">RiverTown</a> is quietly building up quite the lineup. Add in the new Dave&apos;s Hot Chicken opening in <a href="wgrd.com/tags/grandville" target="_blank">Grandville</a> soon, and I&apos;ve got multiple reasons to head on over and check things out soon!</p><div class="photogallery-wrapper blog-photogallery "><h2 class="photogallery-title">Corn Mazes Around Grand Rapids & West Michigan (2026)</h2><p class="photogallery-credit">Gallery Credit: <a href="https://wgrd.com/author/tmcfbhw/" target="_blank">Tommy McNeill</a></p></div></div></div><div class="content-footer"><div>
491<div class="feed_attribution_after clearfix"> <a href="//wgrd.com/new-stores-rivertown-crossings-grandville-2026/" target="_blank">
492<img src="//wgrd.com/files/2013/02/WGRD_LOGO-v2.png?w=999&h=30&zc=3&s=0&a=t&q=89" class="crosspost-attribution-image"
493alt="WGRD"></a> Source: <a href="//wgrd.com/new-stores-rivertown-crossings-grandville-2026/" target="_blank">Even More New Stores Coming to Rivertown Crossings Mall in Grandville</a></div></div><div class="tags-lines"><div class="wrapper tags"><span>Filed Under<!-- -->: </span><span><a href="//mix957gr.com/tags/grand-rapids/">grand rapids</a></span><span>, <a href="//mix957gr.com/tags/grandville/">grandville</a></span></div><div class="wrapper categories"><span>Categories<!-- -->: </span><span><a href="//mix957gr.com/category/local-news/">Grand Rapids News</a></span><span>, <a href="//mix957gr.com/category/west-michigan-news/">West Michigan News</a></span></div></div></div></div></article>
493<div class="tsm-ad tsm-ad-728 tsm-ad-in-between-article" aria-label="advertisement" data-slot-id="tsm-ad-728c-1" data-ad-unit="in-between-article-728" data-ad-group="" data-create-inclass="true" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[[728,90],[&quot;fluid&quot;]]" data-targeting="{&quot;pos&quot;:[&quot;728c&quot;,&quot;728b&quot;,&quot;mid728&quot;],&quot;inf-scroll-article&quot;:&quot;1&quot;}"><div id="tsm-ad-728c-1" class="in-between-article-728"><!-- dynamic ad --></div></div><section id="ts_blogroll-afterpost" class="blogroll row-standard-3x ts_blogroll outgrow"><header class="header-band"><h2 class="">More From Mix 95.7</h2></header><div class="blogroll-inner clearfix"><article class=""><figure class="frameme v3"><a class="theframe " href="/meet-the-kentwood-officer-with-9-lives-donut-the-cat/" data-loading="lazy" data-source="blogroll"><img src="//townsquare.media/site/44/files/2024/04/attachment-Laura-Template-86.jpg?w=980&q=75" alt="Meet the Kentwood Officer with 9 Lives: Donut the Cat" loading="lazy" onload="this.parentNode.parentNode.classList.add('frame-loaded');" onerror="this.parentNode.parentNode.classList.add('broken-image');" fetchpriority="low"  /></a><figcaption class="visually-hidden" aria-hidden="true">Meet the Kentwood Officer with 9 Lives: Donut the Cat</figcaption></figure><div class="content"><a href="/meet-the-kentwood-officer-with-9-lives-donut-the-cat/" class="title" data-source="blogroll">Meet the Kentwood Officer with 9 Lives: Donut the Cat</a></div></article><article class=""><figure class="frameme v3"><a class="theframe " href="/harbor-humane-abandoned-dog/" data-loading="lazy" data-source="blogroll"><img src="//townsquare.media/site/44/files/2024/04/attachment-Harbor-Humane-Featured.jpg?w=980&q=75" alt="Dog Abandoned at West Michigan Humane Society, Tied to Sign" loading="lazy" onload="this.parentNode.parentNode.classList.add('frame-loaded');" onerror="this.parentNode.parentNode.classList.add('broken-image');" fetchpriority="low"  /></a><figcaption class="visually-hidden" aria-hidden="true">Dog Abandoned at West Michigan Humane Society, Tied to Sign</figcaption></figure><div class="content"><a href="/harbor-humane-abandoned-dog/" class="title" data-source="blogroll">Dog Abandoned at West Michigan Humane Society, Tied to Sign</a></div></article><article class=""><figure class="frameme v3"><a class="theframe " href="/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/" data-loading="lazy" data-source="blogroll"><img src="//townsquare.media/site/44/files/2024/04/attachment-canva-pintwood-derby.jpg?w=980&q=75" alt="West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend" loading="lazy" onload="this.parentNode.parentNode.classList.add('frame-loaded');" onerror="this.parentNode.parentNode.classList.add('broken-image');" fetchpriority="low"  /></a><figcaption class="visually-hidden" aria-hidden="true">West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend</figcaption></figure><div class="content"><a href="/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/" class="title" data-source="blogroll">West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend</a></div></article><article class=""><figure class="frameme v3"><a class="theframe " href="/harbor-humane-full-capacity-for-adult-dogs/" data-loading="lazy" data-source="blogroll"><img src="//townsquare.media/site/44/files/2024/04/attachment-Feature-Pic-Dog-Canva.jpg?w=980&q=75" alt="Harbor Humane Society Reaches Full Capacity For Adult Dogs" loading="lazy" onload="this.parentNode.parentNode.classList.add('frame-loaded');" onerror="this.parentNode.parentNode.classList.add('broken-image');" fetchpriority="low"  /></a><figcaption class="visually-hidden" aria-hidden="true">Harbor Humane Society Reaches Full Capacity For Adult Dogs</figcaption></figure><div class="content"><a href="/harbor-humane-full-capacity-for-adult-dogs/" class="title" data-source="blogroll">Harbor Humane Society Reaches Full Capacity For Adult Dogs</a></div></article></div></section></div></div></div></main><aside class="main-aside" aria-label="sidebar"></aside></div><section class="site-footer"><footer id="site-footer" tabindex="-1"><div class="links clearfix"><div class="logo"></div><div class="details"><h2>Information</h2><ul><li class=""><a href="/equal-employment-opportunity/" aria-label="Equal Employment Opportunities">Equal Employment Opportunities</a></li><li class=""><a href="/advertising-and-marketing-for-business/grand-rapids-mi/" aria-label="Marketing and Advertising Solutions">Marketing and Advertising Solutions</a></li><li class="next-one-merge"><a href="https://publicfiles.fcc.gov/fm-profile/WLHT-FM" aria-label="WLHTFM Public File">Public File</a></li><li class="last-one-merge"><a href="/wlht-public-file/" aria-label="Persons with disabilities who need assistance with the WLHTFM / WLHT Public File">Need Assistance</a></li><li class=""><a href="/editorial-standards/" aria-label="Editorial Standards">Editorial Standards</a></li><li class=""><a href="/fcc-applications/" aria-label="FCC Applications">FCC Applications</a></li><li class=""><a href="/report-an-inaccuracy/" aria-label="Report an Inaccuracy">Report an Inaccuracy</a></li><li class=""><a href="/terms/" aria-label="Terms">Terms</a></li><li class=""><a href="/contest-rules/" aria-label="Contest Rules">Contest Rules</a></li><li class=""><a href="/privacy/" aria-label="Privacy Policy">Privacy Policy</a></li><li class=""><a href="/digital-accessibility-statement/" aria-label="Accessibility Statement">Accessibility Statement</a></li><li class=""><a href="/privacy/preferences/" aria-label="Exercise My Data Rights">Exercise My Data Rights</a></li><li class=""><a href="#" aria-label="Do Not Sell or Share My Personal Information">Do Not Sell or Share My Personal Information</a></li><li class=""><a href="/help/" aria-label="Contact">Contact</a></li><li class=""><a href="/grand_rapids-featured-business-listings/" aria-label="Grand Rapids Business Listings">Grand Rapids Business Listings</a></li></ul></div><div class="social-links"><h2>Follow Us</h2><ul><li class="social"><a class="share_link facebook" href="https://www.facebook.com/Mix957GR" target="_blank" rel="noopener noreferrer" data-social="facebook"><span class="visually-hidden">Visit us on Facebook</span></a></li><li class="social"><a class="share_link twitter" href="https://twitter.com/Mix957GR" target="_blank" rel="noopener noreferrer" data-social="twitter"><span class="visually-hidden">Visit us on X</span></a></li></ul></div></div><div class="legal">2026<!-- --> <!-- -->Mix 95.7FM<a href="https://www.townsquaremedia.com">, Townsquare Media, Inc</a>. All rights reserved.</div></footer></section></div><section class="bottom-components"><div id="bottom-not-ads">
493<div class="tsm-ad tsm-ad-728" aria-label="advertisement" data-slot-id="tsm-ad-728b" data-ad-unit="bottom-728x90" data-ad-group="" data-create-inclass="false" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/post" data-slot-size="[[728,90]]" data-targeting="{&quot;pos&quot;:[&quot;728b&quot;,&quot;bottom&quot;,&quot;bottom728&quot;]}" data-include-in-initial-sweep="true"><div id="tsm-ad-728b" class="bottom-728x90"><!-- dynamic ad --></div></div><div class="tsm-ad tsm-ad-interstitial" aria-label="advertisement" data-slot-id="tsm-ad-interstitial" data-ad-unit="interstitial" data-ad-group="" data-create-inclass="true" data-ad-unit-path="/8328825/local/Grand_rapids/WLHT/Interstitial" data-slot-size="[]" data-targeting="{&quot;pos&quot;:[&quot;interstitial&quot;]}" data-include-in-initial-sweep="true"><div id="tsm-ad-interstitial" class="interstitial"><!-- dynamic ad --></div></div></div></section></div></div></div>
494          
494<script style="display: none;">
495            window.__INITIAL_STATE__ = {"router":{"location":{"pathname":"/","search":"","hash":"","key":"svsk0z"},"action":"POP"},"internalads":{},"json":{"response":{"options":{"method":"get_single","title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","adPageType":"post","mediaType":"none","methodSubType":"ixp","blogId":44,"postId":500866,"url":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","unfriendlyRequestUrl":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","requestUrl":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","matchUrl":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","matchParams":{"blogId":43,"postName":"new-stores-rivertown-crossings-grandville-2026","url":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","postId":643811,"destBlogId":44,"destPostId":430000000643811,"postData":{"id":643811,"postAuthor":173,"postDate":"2026-09-28T20:56:48.326Z","postDateGmt":"2026-09-28T20:56:48.326Z","postDateGmtStr":"2026-09-28 16:56:48.326-0400","postTitle":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","postExcerpt":"RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening. ","postStatus":"publish","postName":"new-stores-rivertown-crossings-grandville-2026","postModifiedGmt":"2026-09-28T20:27:04.000Z","isPublishNewDate":true,"meta":{"firstPublishDate":"1790627224","_aioseop_title":"More New Stores Coming to RiverTown Crossings Mall in Grandville","_crosspost_source_blog_id":43,"_crosspost_source_post_id":643811,"crosspost_method":"ixp"}},"activeDomain":"mix957gr.com","crosspost_attribution_link":"http://wgrd.com","crosspost_attribution_logo_url":"http://wgrd.com/files/2013/02/WGRD_LOGO-v2.png?w=999&h=30&zc=3&s=0&a=t&q=89","crosspost_attribution_title":"WGRD","crosspost_display_attribution":"1","title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","sourcePostUrl":"https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/","sourceDomain":"wgrd.com"},"lastPostModifiedDatetime":"2026-10-01T16:01:55.000Z","blogOptions":{"aioseop_options":{"aiosp_can":"on","aiosp_donate":null,"aiosp_home_title":"Mix 95.7FM – The Best Mix of the 2Ks to Today – Grand Rapids Pop Radio","aiosp_home_description":"Mix 95.7FM radio, a Townsquare Media station, plays today\\'s variety in Grand Rapids, MI on WLHT-FM.","aiosp_home_keywords":"Mix 95.7FM Grand Rapids, Grand Rapids Mix 95.7FM, pop radio Grand Rapids, Grand Rapids pop radio, pop music Grand Rapids, Grand Rapids pop music","aiosp_max_words_excerpt":null,"aiosp_rewrite_titles":"on","aiosp_post_title_format":"%post_title%","aiosp_page_title_format":"%page_title% - %blog_title%","aiosp_category_title_format":"%category_title% - %blog_title%","aiosp_archive_title_format":"%date% - %blog_title%","aiosp_tag_title_format":"%tag% - %blog_title%","aiosp_search_title_format":"%search% - %blog_title%","aiosp_description_format":"%description%","aiosp_404_title_format":"Nothing found for %request_words%","aiosp_paged_format":" - Part %page%","aiosp_use_categories":"on","aiosp_dynamic_postspage_keywords":null,"aiosp_category_noindex":null,"aiosp_archive_noindex":null,"aiosp_tags_noindex":null,"aiosp_cap_cats":"on","aiosp_generate_descriptions":"on","aiosp_debug_info":null,"aiosp_post_meta_tags":"","aiosp_page_meta_tags":"","aiosp_home_meta_tags":"","aiosp_enabled":"1","aiosp_use_tags_as_keywords":null,"aiosp_do_log":null,"aiosp_ex_pages":""},"blogdescription":"Grand Rapids&#039; Best Mix","blogname":"Mix 95.7FM","blog_public":"1","carbon":{"settings":{"desktop-header-style":{"value":"fixed-full-width"},"desktop-logo-style":{"value":"default"},"desktop-leaderboard-style":{"value":"default"},"enable-debug-mode":{"value":"no"},"enable-youtube-thumb":{"value":"no"},"infinite-scroll-logic":{"value":"default"},"after-post-logic":{"value":"blogroll"},"after-post-blogroll-count-desktop":{"value":"9"},"after-post-blogroll-count-mobile":{"value":"8"}},"social-buttons-nav":{"enable":{"value":"0"},"youtube":{"value":"1","order":"2","name":"youtube"},"fb":{"value":"1","order":"1","name":"fb"},"tw":{"value":"1","order":"3","name":"tw"},"instagram":{"value":"0","order":"4","name":"instagram"},"tiktok":{"value":"0","order":"5","name":"tiktok"},"pinterest":{"value":"0","order":"6","name":"pinterest"},"googlePreferred":{"value":"1","order":"0","name":"googlePreferred"}}},"carbonUiUpdateCounter":"34","carbon_search_display_filter_dropdown":"no","carbon_search_engine":"yes","childPublisherId":"","cmp-conversant-lid":"336","cmp-cookiepro-domain":"","cmp-osano-header":"0","cmp-osano-id":"b22a3c1e-9330-420c-a146-9d99b80cfddc","cmp-which-ccpa":"osano","cmp-which-gdpr":"osano","design_option_live":{"page_bg":"FF000000","page_head_bg":"01000000","primary_bg":"FFFFFFFF","secondary_bg":"FF000000","mdl_head_bg":"FF262626","main_nav_hue":"FFFFFFFF","nav_hover_hue":"FF7D7199","primary_hue":"FF000000","secondary_hue":"FFFFFFFF","primary_head_hue":"FF5C478B","secondary_head_hue":"FFFFFFFF","primary_active_hue":"FF5C478B","secondary_active_hue":"FFFFFFFF","accent_hue":"FF7D7199","header_link_hue":"FFD9D9D9","footer_link_hue":"FFD9D9D9","primary_mdl_bg":"FFA3A3A3","primary_mdl_hue":"FF303433","secondary_mdl_bg":"25777777","secondary_mdl_hue":"FFFFFFFF","standout_bg":"FF9FAD39","mobile_primary_color":"FF7D7199","mobile_secondary_color":"FF5C478B","iv_primary_color":"FF5B3A83","iv_secondary_color":"FF5C478B","iv_tertiary_color":"FF8A5FAC","iv_html_color":"FF000000","iv_container_
495color":"FFFFFFFF","iv_html_bg":"","iv_body_bg":"","iv_logo":"","iv_logo_trim":"","carbon_logo_bg":"FF000000","carbon_showticker_bg":"80000000","events_app_primary_color":"FF5C478B","events_app_secondary_color":"FFFFFFFF","carbon_primary_hue":"FF45444A","carbon_header_hue":"FFFFFFFF","carbon_footer_hue":"FFFFFFFF","carbon_blingbar_bg":"A6000000","dropdown_menu_hue":null,"second_head_twotone_hue":null,"input_field_bg":null,"input_field_focus_hue":null,"input_field_blur_hue":null,"calendar_date_hue":null,"alert_hue":null,"standout_hue":null,"carbon_body_img":"//townsquare.media/site/44/files/2018/08/wlht21.jpg","carbon_logo_img":"https://townsquare.media/site/44/files/2021/06/logo256.png","carbon_video_logo_img":"","carbon_promo_bg_img":"//townsquare.media/site/44/files/2017/10/wlhtfm-promo.jpg","carbon_fixedheader_bg_img":"","page_img":"","body_img":"//townsquare.media/wp-content/uploads/2011/10/background8.jpg","square_logo_img":"https://townsquare.media/site/44/files/2021/06/512.jpg","logo_img":"https://townsquare.media/site/44/files/2021/06/logo146.png","logo_img_trim":"https://townsquare.media/site/44/files/2021/06/logo100.png","logo_img_light":"","logo_img_dark":"","header_img":"//townsquare.media/site/44/files/2013/07/mychannel957.jpg","placeholder_img":"","page_head_img":"//townsquare.media/site/44/files/2011/10/header-v21.png","favicon_img":"https://townsquare.media/site/44/files/2021/06/logo256.png","top_banner_img":"none","title":"Mix 95.7 2021","ID":"live","designer":"Steve Frost","comment":"Generated by the Flavor to Design export script","action":"edit","editor":"Adrian Borromeo","editorID":1564213,"siteID":"44","timestamp":1712853225.222,"status":"active","properties":{"iv_html_bg":{"background-repeat":"","background-attachment":"","background-size":""},"carbon_body_img":{"background-repeat":"","background-attachment":"","background-size":""}},"layout":"clean","border_color":"FFFFFFFF","spacing":"20"},"disable_mobile_ads":"","enableBelowGalleryEndcard":"1","enableInGalleryEndcard":"1","enable_chartbeat":"","exclude_aioseop_title":"1","exclude_bottom_banner":"","exclude_top_banner":"","FacebookCommentsOptions":{"moderator_userids":"706037428,583052867,100002025987268,732998853","moderator_appid":"114934365247782","colorscheme":"","show_like":"yes","show_comments":"no","show_commentscount":"yes","action":"like"},"facebook_app":{"id":"924448038129249","fanpage":"https://www.facebook.com/Mix957GR","plugins":{"facebook-like-button":"1","facebook-authentication":"0"},"instant_articles":"","pageid":"154416144578492"},"google_ads_dfp6_template_ads":{"top-728x90":"1","bottom-728x90":"1","mid-top-300x250":"1","mid-bottom-300x250":"1","tsm-out-of-page":"1","tsm-out-of-page2":"1","top-right-noflex-300x250":"1","maintop-300x250":"1","middle-right-300x250":"1","bottom-right-300x250":"1","photogallery-300x250":"1","photogallery-728x90":"1","in-between-article-728":"1","below-nav-970x50":"1","blingbar-728":"1","listenlive-728x90":"1","in-article-oop":"1","in-article-300":"1","in-article-pixel":"1","below-article-tpa":"revcontent","podcastplayer-bottom":"1","interstitial":"1","hindsight-300x250":"1","videohub-archive":"1","videohub-overlay":"1","top-right-300x250":"1","listenlive-300x250":"1","in-between-article-noflex-728":"1"},"iq_weather_page_sponsor_city_name":"","iq_weather_page_sponsor_zip_code":"","job-openings":{"active":"1","offices":{"0":"Grand Rapids, MI"},"page-description":"Interested in working for Townsquare Grand Rapids? Browse through our available job postings for content creator, marketing, sales, radio and digital roles in the Grand Rapids, MI area."},"nextdoorUsername":"mix-957fm","onlyhome_pushdown":"","onlyhome_topbanner":"","posts_per_page":"12","posts_per_rss":"35","radio_players_is_activated":"1","radio_players_wo_stream_id":"3610","sailthru_list_default":"WLHT","site_template_theme_meta":{"template-tone":"2","listen-live-bar":"block","sidebar-widgets-header":"block"},"SmartAppBannerSettings":{"daysreminder-text":"90","dayshidden-text":"15","button-text":"View","price-text":"Get","title-text":"Mix 95.7FM","itunesstoreid-text":"1204341644","googleplayappid-text":"com.tsm.mychannel957","usetownsquaresettings":"1","imageurl-text":""},"social_overlay":{"active":"1","text":"Sign up to have news and information about your community delivered to your email.","colors":{"background-color":"#262626","color":"#FFFFFF"},"wrapper":{"divider":"#9FAD39","button":"#5C478B","button-font":""},"module":"newsletter","logo":"","modulemobile":"","strategy":"firstview"}
495,"timezone_string":"America/New_York","townsquare_ad_version":"","ts-templates-carbon-homepage-id":"405597","ts-templates-homepage-id":"106999","ts-templates-mobile-homepage-id":"106999","tsc_category_sidebars":{},"tsc_tag_sidebars":{},"tsmclipSettings":{"tsmclip-enabled":"1","tsmclip-readmore-enabled":"1","tsmclip-followus-enabled":"0","tsmclip-visitus-enabled":"0","readmore-text":"Read More: ","followus-text":"Follow Us: ","visitus-text":"Visit Us At: ","followus-module-text":{},"followus-module-url":{}},"tsmConcerts":{"partner":"disabled","hotArtist":""},"weather_page_carbon_sidebar":"","_station_info":{"sitetype":"Local","market":"Grand Rapids","format":"","genre":{"0":"pop"},"callsign":"WLHTFM","frequency":"","invocation":"","secondary-callsign":{"0":""},"secondary-frequency":{"0":""},"callletters":"WLHT","radioDataSystem":"WLHTFM","legalname":"Mix 95.7","cluster":"","siteclassification":"Local","street":"37 Ottawa Ave NW ","street-2":"Suite 500","city":"Grand Rapids","state":"MI","zip":"49503","phone":"616-600-0957","helpline":"616-459-1643","studioline":"616-600-0957 ","officeline":"616-451-4800","officehours":"Monday - Friday 8 a.m. - 5 p.m.","email":"[email protected]","tipus-email":"","inquiries-email":"[email protected]","advertising-contact":"Sarah McHugh","advertising-email":"[email protected]","advertising-phone":"616-459-1633","gm-contact":"Jeff Luckoff","gm-email":"[email protected]","programming-director-contact":"Nathan Vandenburg","programming-director-email":"[email protected]","digital-managing-editor-contact":"Wendy Reed","digital-managing-editor-email":"[email protected]","digital-sales-manager-contact":"","digital-sales-manager-email":"","promotions-director-contact":"PRIZES and CONTESTING","promotions-director-email":"[email protected]","mobile-app-feedback-email":"[email protected]","mobile-app-media-submission-email":"[email protected]","mobile-app-app-chat-email":"","public-record-administrator-name":"Mike Maciejewski","public-record-administrator-email":"[email protected]","fcc-online-public-file-call-sign":"","fcc-online-public-file-url":"https://publicfiles.fcc.gov/fm-profile/WLHT-FM","fcc-pending-application-page":"1","fcc-pending-application-notice":"","fcc-pending-application-date":"01/14/21","fcc-eeo-page":"1","fcc-eeo-file-url":"https://townsquare.media/site/1169/files/2026/06/signalcraft-1780325263357-eeo_2026.doc","feedbackurl":"//mix957gr.com/feedback/","biz-list-url":"//mix957gr.com/grand-rapids-featured-business-listings/","amazon_affiliate":"grandrapidstsm-20","alexa_skill_id":"B075ZMBYQR","yieldmo_placement":"","jwplayer":"","brave_referral":"","twitter_handle":"Mix957GR","youtube_handle":"","youtube_channel_id":"","instagram_handle":"mix957gr","tiktok_username":"","pinterest_username":"","nextdoorUsername":"mix-957fm","report_inaccuracy":"1","enableLocalAdvertisingPage":"1","marketing_page":"market","comscore-label":"None Selected","ethicsPolicy":"","correctionsPolicy":"","verificationFactCheckingPolicy":"https://mix957gr.com/editorial-standards/#fact-checking-policy","actionableFeedbackPolicy":"","missionCoveragePrioritiesPolicy":"","editorial-standards-page":"1","legalnameDecoded":"Mix 95.7","comscore-labelDecoded":"None Selected"},"_station_logos":{"apple-high-res":"https://townsquare.media/site/44/files/2021/06/114.jpg","admin-icon-logo":"https://townsquare.media/site/44/files/2021/06/32.jpg","apple-low-res":"https://townsquare.media/site/44/files/2021/06/57.jpg","apple-ipad":"https://townsquare.media/site/44/files/2021/06/72.jpg","web-apps":"https://townsquare.media/site/44/files/2021/06/80.jpg","apple-ipad-retina":"https://townsquare.media/wp-content/uploads/2019/05/WLHTFM.png?h=152w=152","apple-iphone-retina":"https://townsquare.media/wp-content/uploads/2019/05/WLHTFM.png?h=180w=180"},"_station_settings":{"default_show_image":"","show_sort_type":"starttimes"},"_townsquare_user_registration_settings":{"registration-confirmation":"yes","use-short-form":"yes","use-captcha":"yes","show-welcome":"yes","disable-registration":"yes","javascript-links":"no","profile_language":{"registration":{"lightbox_title":"Registration Channel 95.7","lightbox_message":"Sign up for an account to comment, share your thoughts, and enter to win great prizes","lightbox_button":"Registration","page_signup_t
495itle":"Registration","page_signup_message":"Sign up now for member rewards and benefits! Only your Display Name will be visible to the public.","page_signup_email_subscribe":"Sign me up for email notifications and newsletters!","page_email_confirm_title":"Please Confirm Your Registration.","page_email_confirm_title_error":"Error Confirming Your Registration.","page_email_confirm_message":"We just sent you an email with a confirmation link in it. Click the link and you'll be ready to start leaving comments for your favorite djs.","page_email_confirm_button":"Resend confirmation email."},"profile":{"edit_user_title":"Personal Information","edit_contact_title":"Contact Info","edit_contact_email_subscribe":"I want to receive emails from this radio station.","edit_contact_sms_subscribe":"I want to receive SMS text updates from this radio station."}},"requires-confirmation":"no"},"blogInfo":{"blogId":44,"blogName":"Mix 95.7FM","blogNameDecoded":"Mix 95.7FM","blogDescription":"Grand Rapids&#039; Best Mix","blogDescriptionDecoded":"Grand Rapids' Best Mix","postTitleFormat":"%post_title%"},"GaExperimentsKeyword":"moapd","GaMarketRollupId":"G-YGC5Q9DZ6W","GaPrimaryId":"G-V8SN8FD07M","GaRegionRollupId":"G-LJ1WTLN39C","klaviyoPublicKey":null,"letterhead_channel":"mix957gr","pushlyDomainKey":"FBJu8B5WVPNfhnsUN4OZpj5MShI2GGVnQFHu","useBrowserNotifications":true,"tsiMarkets":"Grand Rapids","liveDesignName":"design_option_live","liveDesignNameFallback":"design_option_live"},"globalBlogOptions":{"adconfigEnabled":"1","carbonUiUpdateCounter":"10","consent-string":"BOvfNCHOvfNCHABABAENC_-AAAAuiAZAAUAA2ADAAMgAcABAADSAHoAfABFACYAFEAMIAaAA5ACEAEgAJQAUQApQBUgC3AHIAXUBEoCTwFSg","gtmSiteId":"GTM-K346HJZ","kruxSiteId":"rwjnisqy1","permutiveApiKey":"b64f1712-af16-4d3d-a7ec-b2ac4bb10975","permutiveOrgId":"40ba8f49-f119-4c3e-8d3a-08e85c30ef88","permutiveWorkspaceId":"40ba8f49-f119-4c3e-8d3a-08e85c30ef88","sweeps-wincash-20-warning":"0","tsmbling-bidtimeout":"1500","tsm_ga_properties":{"auth":"UA-53779251-5","gravity_forms":"UA-53779251-3","search":"UA-115003007-2","sweeps":"UA-53779251-1","media_poll":"UA-115003007-3","blogroll":"UA-115003007-4","adblocker":"UA-115003007-7","error":"UA-115003007-8","dl":""},"adconfig":{"unitConfigs":{"top-right-300x250":{"className":"tsm-ad-300","gptParams":{"id":"tsm-ad-300a","slotSize":[[300,250],[300,600]],"targeting":{"pos":["300a","right300top"]}},"createInclass":true},"bottom-right-300x250":{"className":"tsm-ad-300","gptParams":{"id":"tsm-ad-300c","slotSize":[[300,250],[300,600]],"targeting":{"pos":"300c"}},"createInclass":true},"middle-right-300x250":{"gptParams":{"slotSize":[[300,250]],"id":"tsm-ad-300b","targeting":{"pos":["300b","300d","right300mid"]}},"className":"tsm-ad-300","createInclass":true},"in-vertical-728x90":{"gptParams":{"slotSize":[[728,90]],"targeting":{"pos":["728a","728vert"]}},"className":"tsm-ad-728","createInclass":true,"isIncremental":true},"top-728x90":{"className":"tsm-ad-728","gptParams":{"id":"tsm-ad-728a","slotSize":[[728,90],[970,90],[970,250]],"targeting":{"pos":["728a","top728"]}}},"blingbar-728":{"className":"tsm-ad-728 tsm-ad-blingbar","createInclass":true,"gptParams":{"id":"tsm-ad-blingbar-728a","slotSize":[[728,90]],"targeting":{"pos":"728a"}}},"bottom-728x90":{"className":"tsm-ad-728","gptParams":{"id":"tsm-ad-728b","slotSize":[[728,90]],"targeting":{"pos":["728b","bottom","bottom728"]}}},"tsm-out-of-page":{"className":"tsm-ad-oop","gptParams":{"id":"tsm-ad-oop","outOfPage":true,"targeting":{"pos":"oop"},"slotSize":[]}},"tsm-out-of-page2":{"className":"tsm-ad-oop","gptParams":{"id":"tsm-ad-oop2","outOfPage":false,"targeting":{"pos":"oop2"},"slotSize":[[1,3]]}},"hindsight-300x250":{"className":"tsm-ad-300","pbjsCode":"photogallery-300x250","createInclass":true,"isIncremental":true,"zone":"photogallery","gptParams":{"id":"hindsight-300x250","slotSize":[[300,250],[320,480]],"targeting":{"pos":["300b","inarticle300","hindsight"]}}},"photogallery-300x250":{"className":"tsm-ad-300","createInclass":true,"gptParams":{"id":"tsm-ad-photogallery-300a","slotSize":[[300,250],[620,366],[320,480]],"targeting":{"pos":["300a","photogallery300"]}},"isIncremental":true},"photogallery-728x90":{"className":"tsm-ad-728","createInclass":true,"gptParams":{"id":"tsm-ad-photogallery-728a","slotSize":[[728,90]],"targeting":{"pos":["728a","photogallery728"]}},"isIncremental":true},"in-between-article-728":{"className":"tsm-ad-728 tsm-ad-in-between-article","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-728c","slotSize":[[728,90],["fluid"]],"targeting":{"pos":["728c","728b","mid728"]}}},"below-nav-970x50":{"className":"tsm-ad-nav-970","gptParams":{"id":"tsm-ad-970a","slotSize":[[970,250]],"targeting":{"pos":"970a"}}},"mediapoll-overlay-300x250":{"className":"tsm-ad-300 tsm-ad-mediapoll-300","createInclass":true,"gptParams":{"id":"tsm-ad-mediapoll-overlay-300","slotSize":[[300,250]],"targeting":{"pos":["300a","mediapolloverlay"]}}},"mediapoll-728x90":{"className":"tsm-ad-728 tsm-ad-mediapoll-728","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-mediapoll-728","slotSize":[[728,90]],"targeting":{"pos":["mediapoll728","728","mediapollmid"]}}},"listenlive-728x90":{"className":"tsm-ad-728","createInclass":true,"gptParams":{"id":"tsm-ad-listenlive-728b","slotSize":[[728,90]],"targeting":{"pos":["728b","listenlive"]}}},"in-article-oop":{"className":"tsm-ad-oop","createInclass":true,"isIncremental":true,"gptParams":{"outOfPage":false,"id":"tsm-ad-in-article-oop","targeting":{"pos":["float"]},"slotSize":[[1,3]]}},"in-article-pixel":{"className":"tsm-ad-1x1 tsm-ad-oop","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-in-article-pixel","slotSize":[[1,1],[300,250],[336,280],[320,480]],"targeting":{"pos":["inarticleoop"]}}},"post-300x250":{"className":"tsm-ad-300","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-300d","slotSize":[[300,250],[300,600]],"targeting":{"pos":"300d"}}},"maintop-300x250":{"className":"tsm-ad-300","gptParams":{"id":"tsm-ad-maintop-300a","slotSize":[[300,250]],"targeting":{"pos":["300a","right300top"]}}},"listenlive-300x250":{"className":"tsm-ad-300","gptParams":{"id":"tsm-ad-listenlive-300a","slotSize":[[300,250]],"targeting":{"pos":"300a"}}},"in-between-article-noflex-728":{"className":"tsm-ad-728 tsm-ad-in-between-article","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-noflex-728c","slotSize":[[300,250],["fluid"]],"targeting":{"pos":["728c","728b","mid728"]}}},"in-article-300":{"className":"tsm-ad-300 tsm-ad-in-article-300","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-in-article-300b","slotSize":[[300,250],[620,366],[320,480]],"targeting":{"pos":["300b","inarticle300"]}}},"podcastplayer-bottom":{"className":"tsm-ad-320 tsm-ad-podcastplayer","gptParams":{"id":"tsm-ad-podcastplayer-320d","slotSize":[[320,50]],"targeting":{"pos":["320d","podcastplayer"]}},"createInclass":true},"mediapoll-300x250":{"className":"tsm-ad-300 tsm-ad-mediapoll-300","createInclass":true,"gptParams":{"id":"tsm-ad-mediapoll-300a","slotSize":[[300,250]],"targeting":{"pos":["300a","mediapolloverlay"]}}},"interstitial":{"className":"tsm-ad-interstitial","gptParams":{"id":"tsm-ad-interstitial","interstitial":true,"targeting":{"pos":["interstitial"]}},"createInclass":true,"zone":"Interstitial"},"videohub-archive":{"className":"tsm-ad-300 tsm-ad-300-videohub","pbjsCode":"tsm-ad-300b","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-300-videohub","slotSize":[[300,250]],"targeting":{"pos":["300b","videohubarchive"]}}},"videohub-overlay":{"className":"tsm-ad-728 tsm-ad-728-videohub","pbjsCode":"tsm-ad-728a","createInclass":true,"isIncremental":true,"gptParams":{"id":"tsm-ad-728-videohub","slotSize":[[728,90]],"targeting":{"pos":["728a","videohuboverlay"]}}}},"adSettings":{"singleRequest":true}},"kruxEnabled":false,"oipEnabled":false,"adrizerEnabled":false,"adrecoverEnabled":false,"bandsintownEnabled":false,"blockthroughEnabled":true,"blogherEnabled":false,"cafemediaEnabled":false,"dstilleryEnabled":false,"linkfireEnabled":false,"optimeraEnabled":false,"organicEnabled":false,"remixdEnabled":false,"targetspotEnabled":false,"pubcidEnabled":true,"fbpEnabled":false,"permutiveEnabled":true,"alephIframeDomain":"https://cdn.production.townsquareblogs.com"},"headers":{"title":[{"textContent":"More New Stores Coming to RiverTown Crossings Mall in Grandville"}],"meta":[{"attrs":{"http-equiv":"Content-Type","content":"text/html;charset=UTF-8"}},{"attrs":{"charset":"UTF-8"}},{"attrs":{"name":"instagram_profile","value":"mix957gr"}},{"attrs":{"name":"keywords","content":"news"}},{"attrs":{"property":"fb:app_id","content":"924448038129249"}},{"attrs":{"property":"fb:use_automatic_ad_placement","content":"false"}},{"attrs":{"property":"og:site_name","content":"Mix 95.7FM"}},{"attrs":{"property":"og:type","content":"article"}},{"attrs":{"name":"twitter:card","content":"summary_large_image"}},{"attrs":{"name":"twitter:site","content":"@Mix957GR"}},{"attrs":{"name":"description","content":"RiverTown Crossings Mall in Grandville adds 6 stores yet to come in 2026: JD Sports, Kid to Kid, Sweet Kisses Bakery, MooZoo Slime, Ventrora, & Addiour."}},{"attrs":{"property":"og:title","content":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville"}},{"attrs":{"property":"og:description","content":"Sneakers, slime, and sweet treats!  RiverTown Crossings is adding even more fresh spots. Here's what's coming and when they're set to open."}},{"attrs":{"property":"og:url","content":"https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/"}},{"attrs":{"property":"og:image","content":"https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg?w=1200&q=75&format=natural"}}
495,{"attrs":{"property":"fb:admins","content":"706037428"}},{"attrs":{"property":"fb:admins","content":"583052867"}},{"attrs":{"property":"fb:admins","content":"100002025987268"}},{"attrs":{"property":"fb:admins","content":"732998853"}}],"link":[{"attrs":{"id":"design-fav","rel":"shortcut icon","href":"https://townsquare.media/site/44/files/2021/06/logo256.png"}},{"attrs":{"rel":"profile","href":"http://gmpg.org/xfn/11"}},{"attrs":{"rel":"wlwmanifest","type":"application/wlwmanifest+xml","href":"https://mix957gr.com/wp-includes/wlwmanifest.xml"}},{"attrs":{"rel":"prev","title":"Nicki Minaj Tries on Wigs With 5-Year-Old Fan With Cancer [PHOTO, VIDEO]","href":"https://mix957gr.com/nicki-minaj-wigs-cancer-fan-photo-video/"}},{"attrs":{"rel":"next","title":"The Vanilla Ice Project","href":"https://mix957gr.com/the-vanilla-ice-project/"}},{"attrs":{"rel":"shortlink","href":"https://mix957gr.com/?p=500866"}},{"attrs":{"rel":"canonical","href":"https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/"}},{"attrs":{"rel":"apple-touch-icon-precomposed","href":"https://townsquare.media/site/44/files/2021/06/512.jpg?w=57&h=57"}},{"attrs":{"rel":"apple-touch-icon-precomposed","sizes":"114x114","href":"https://townsquare.media/site/44/files/2021/06/512.jpg?w=144&h=144"}},{"attrs":{"rel":"apple-touch-icon-precomposed","sizes":"72x72","href":"https://townsquare.media/site/44/files/2021/06/512.jpg?w=72&h=72"}}],"noscript":[{"attrs":{"children":[{"tagName":"img","src":"https://b.scorecardresearch.com/p?c1=2&c2=6665296&cv=2.0&cj=1"}]}},{"attrs":{"children":[{"tagName":"iframe","src":"https://www.googletagmanager.com/ns.html?id=GTM-NV8XQ98","height":"0","width":"0","style":"display:none;visibility:hidden"}]}}]},"adVars":{"enableIndexExchange":true,"amazonAds":true,"enableCriteo":true,"enableViewability":false,"enableViewabilityBR":true,"enableSharethrough":false,"enableAppNexusWrapper":true,"sharethroughKey":"","sharethroughArticleKey":"R3napA4JSC7nUjUz13HmJgaR","enableOpenx":false,"enableRoxot":false,"enableAirtv":false,"enablePubplus":false,"enableKiosked":false,"enableKioskedMobile":false,"enableSonobi":false,"sonobiScript":"","zergnetId":"59561","revContentSidebarId":"277568","revContentSidebarId2":"281909","revContentUnderId1":"277567","revContentUnderId2":"277693","apesterToken":"59fcc69d6173b30100efb62b","enableInfluencer":false,"enableCleanCreative":true,"enableCleanCreativeAsync":true,"scriptCleanCreative":"//cadmus.script.ac/d20yokc2jf6ta9/script.js","lazyloadAdOffsetDesktop":null,"lazyloadAdOffsetMobile":null,"adRefreshFrequencyCap":2000,"adRefreshFrequencyListenLive":60000,"adRefreshAutoFrequencyPosts":-1,"networkTpa":"revcontent","networkTpaWidget":"revcontent","blingFrequencyDefault":3,"primisId":"113758","enableDoubleverify":false,"admiralPropertyId":"A-673CE014E1D347417BADC70A-186","enableArticleAdInsertion":true,"enableYieldbot":"101f"},"scriptVars":{"dfp":{"activeSlots":["tsm-out-of-page","top-right-300x250","middle-right-300x250","bottom-right-300x250","in-vertical-728x90","top-728x90","blingbar-728","bottom-728x90","mid-top-300x250","mid-bottom-300x250","tsm-out-of-page2","top-right-noflex-300x250","photogallery-300x250","photogallery-728x90","in-between-article-728","below-nav-970x50","listenlive-728x90","in-article-oop","in-article-pixel","maintop-300x250","listenlive-300x250","in-between-article-noflex-728","in-article-300","podcastplayer-bottom","interstitial"],"adPageSettings":{"attrs":{"catid":["local-news","west-michigan-news"],"tags":["grand-rapids","grandville","wgrd-ixp"],"id":"new-stores-rivertown-crossings-grandville-2026","author":"jhoke","kw":["jhoke","new-stores-rivertown-crossings-grandville-2026","pagetype-post","post-643811","local-news","west-michigan-news","grand-rapids","grandville","wgrd-ixp","hasonair"],"genre":["pop"],"device":"web","kv":[]}},"mobileActiveSlots":["ads-expand","ads-prestitial","ads-top-right","ads-bottom-right","ads-top-leaderboard","ads-bottom-leaderboard","ads-mid-top","ads-mid-bottom","listenlive-320x50"],"dfp6":true},"smartAppBanner":{"bannerTitle":"Mix 95.7FM Mobile App","google_play_app_id":"com.tsm.mychannel957","daysHidden":"15","daysReminder":"90","buttonText":"View","priceText":"Get","img_url":"","hasApp":true},"revision":"74a9150d76a08c669fdf7fe6d9ca8021d5d737fa"},"postMeta":{"firstPublishDate":"1790627224","_aioseop_title":"More New Stores Coming to RiverTown Crossings Mall in Grandville","_crosspost_source_blog_id":43,"_crosspost_source_post_id":643811,"crosspost_method":"ixp"},"activeDomain":"mix957gr.com","authLoginFormNonce":"2eaf1cb94c","authRegFormNonce":"ac0f10b49d","authLostPasswordNonce":"c6026c1938","authEditProfileNonce":"6063d68db0","ga":{"ids":{"primary":"UA-1801865-1","secondary":["UA-19109753-1","UA-1801865-9","UA-28825804-1","UA-45260060-4","UA-45260060-9"],"all":["UA-1801865-1","UA-19109753-1","UA-1801865-9","UA-28825804-1","UA-45260060-4","UA-45260060-9"]},"overrides":{"location":"https://wgrd.com/new-stores-rivertown-crossings-grandville-2026/"}},"tsmStatic":{"revision":"c2a173dae8d845de81c6027d9865344898415ad9"},"isGallery":true,"userRegistrationSettings":{"disable-registration":"yes"},"activePlugins":{"braveBrowserPopup":false,"shortlink":true},"flags":{},"redKey":["carbon~blogId~1~adconfig~getAdConfig~{\"device\":\"desktop\",\"adconfigenv\":\"prod\"}","carbon~blogId~44~adconfig~getAdConfig~{\"domain\":\"mix957gr.com\",\"device\":\"desktop\",\"adconfigenv\":\"prod\"}"],"sourceBlogOptions":{"crosspostAutoApplyNoIndex":"false"},"postData":{"id":643811,"postAuthor":173,"postDate":"2026-09-28T20:56:48.326Z","postDateGmt":"2026-09-28T20:56:48.326Z","postDateGmtStr":"2026-09-28 16:56:48.326-0400","postTitle":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","postExcerpt":"RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening. ","postStatus":"publish","postName":"new-stores-rivertown-crossings-grandville-2026","postModifiedGmt":"2026-09-28T20:27:04.000Z","isPublishNewDate":true,"meta":{"firstPublishDate":"1790627224","_aioseop_title":"More New Stores Coming to RiverTown Crossings Mall in Grandville","_crosspost_source_blog_id":43,"_crosspost_source_post_id":643811,"crosspost_method":"ixp"}},"sidebarOptions":{"tsc_selected_sidebar":"carbon-post-sidebar","tsc_selected_sidebar_carbon":"carbon-post-sidebar"},"pageTitle":"Why Kent County Porch Lights Are Turning Green This November","next":{"latest":[{"postId":563951,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Laura-Template-86.jpg","title":"Meet the Kentwood Officer with 9 Lives: Donut the Cat","documentUrl":"/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","filterUrl":"/rest/carbon/filter/main/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","sortDate":"2024-04-12 07:50:48.000 +0000"},{"postId":563847,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Harbor-Humane-Featured.jpg","title":"Dog Abandoned at West Michigan Humane Society, Tied to Sign","documentUrl":"/harbor-humane-abandoned-dog/","filterUrl":"/rest/carbon/filter/main/harbor-humane-abandoned-dog/","
495sortDate":"2024-04-12 07:02:04.000 +0000"},{"postId":563936,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-canva-pintwood-derby.jpg","title":"West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend","documentUrl":"/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","filterUrl":"/rest/carbon/filter/main/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","sortDate":"2024-04-11 21:10:08.000 +0000"},{"postId":563929,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Feature-Pic-Dog-Canva.jpg","title":"Harbor Humane Society Reaches Full Capacity For Adult Dogs","documentUrl":"/harbor-humane-full-capacity-for-adult-dogs/","filterUrl":"/rest/carbon/filter/main/harbor-humane-full-capacity-for-adult-dogs/","sortDate":"2024-04-11 19:48:20.000 +0000"}],"taxonomy":[{"postId":563951,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Laura-Template-86.jpg","title":"Meet the Kentwood Officer with 9 Lives: Donut the Cat","documentUrl":"/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","filterUrl":"/rest/carbon/filter/main/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","sortDate":"2024-04-12 07:50:48.000 +0000"},{"postId":563847,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Harbor-Humane-Featured.jpg","title":"Dog Abandoned at West Michigan Humane Society, Tied to Sign","documentUrl":"/harbor-humane-abandoned-dog/","filterUrl":"/rest/carbon/filter/main/harbor-humane-abandoned-dog/","sortDate":"2024-04-12 07:02:04.000 +0000"},{"postId":563936,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-canva-pintwood-derby.jpg","title":"West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend","documentUrl":"/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","filterUrl":"/rest/carbon/filter/main/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","sortDate":"2024-04-11 21:10:08.000 +0000"},{"postId":563929,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Feature-Pic-Dog-Canva.jpg","title":"Harbor Humane Society Reaches Full Capacity For Adult Dogs","documentUrl":"/harbor-humane-full-capacity-for-adult-dogs/","filterUrl":"/rest/carbon/filter/main/harbor-humane-full-capacity-for-adult-dogs/","sortDate":"2024-04-11 19:48:20.000 +0000"}]},"cadata":{"activeDomain":"mix957gr.com","blogId":44,"method":"get_single","postId":500866,"crosspostBlogId":43,"crosspostPostId":643811,"postDateGmt":"2026-09-28 16:56:48.326-0400"},"env":"production"},"structure":{"data":["header","maintop","main","mainads","mainbottom","side","nav"],"dataDetails":{"header":["header-sidebar"],"maintop":[],"main":["carbonsidebar/single"],"mainads":["carbonsidebar/mainads"],"mainbottom":["single-post-bottom"],"side":["carbon-post-sidebar"],"nav":["carbonsidebar/nav/blueiv","carbonsidebar/nav/main","carbonsidebar/nav/promo_links","carbonsidebar/nav/footer"]}},"sidebars":{"data":["header-sidebar","carbonsidebar/single","carbonsidebar/mainads","single-post-bottom","carbon-post-sidebar","carbonsidebar/nav/blueiv","carbonsidebar/nav/main","carbonsidebar/nav/promo_links","carbonsidebar/nav/footer"],"dataDetails":{"header-sidebar":{"widgets":["widget_listen_live-118","now-playing-110","widget_onair-103"],"widgetDetails":{"widget_listen_live-118":{"widgetInfo":{"id":"widget_listen_live-118","groupType":"widget_listen_live","widgetType":"widget_widget_listen_live","widgetInstance":"118"},"widgetParams":{"title":"Listen Now"}},"now-playing-110":{"widgetInfo":{"id":"now-playing-110","groupType":"now-playing","widgetType":"widget_now-playing","widgetInstance":"110"},"widgetParams":{"title":"Recently Played"}},"widget_onair-103":{"widgetInfo":{"id":"widget_onair-103","groupType":"widget_onair","widgetType":"widget_widget_onair","widgetInstance":"103"},"widgetParams":{"title":"On Air"}}}},"carbonsidebar/single":{"widgets":["carbonwidget/titleWidget-1","carbonwidget/single-1"],"widgetDetails":{"carbonwidget/single-1":{"widgetInfo":{"id":"carbonwidget/single-1","groupType":"carbonwidget/single","widgetInstance":"1"},"widgetParams":{"mainAuthor":{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","de
495scription":"Janna grew up in the beach town of South Haven, so it’s no surprise she’s obsessed with Lake Michigan. After more than 20 years in Grand Rapids, she’s still exploring the city’s ever-evolving food and drink scene.\r\n\r\nFor nearly two decades, Janna has worked in radio as a promotions director, production director, and content creator. She covers everything from new <strong><a href=\"https://wgrd.com/tags/restaurant/\">restaurants</a></strong>  to interesting Michigan tidbits, and she’s always on the lookout for the next Mitten State town, experience, or attraction to land on a “Best Of” list. (Check out her <strong><a href=\"https://wgrd.com.com/tags/best-in-michigan/\">Best in Michigan</a></strong>  picks!)\r\n\r\nWhen she’s not writing or beachcombing, you’ll probably find her hanging with her cats, laughing with her husband Charlie, planning her next local adventure, or listening to <strong><a href=\"https://wgrd.com/tags/true-crime/\">True Crime</a></strong> podcasts.","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"},"firstCategoryName":"Grand Rapids News","postType":"post","postTitle":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","aiseopTitle":"More New Stores Coming to RiverTown Crossings Mall in Grandville","widgetTime":27}},"carbonwidget/titleWidget-1":{"widgetInfo":{"id":"carbonwidget/titleWidget-1","groupType":"carbonwidget/titleWidget","widgetInstance":"1"},"widgetParams":{"h1Title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","widgetTime":2}}}},"carbonsidebar/mainads":{"widgets":["carbonwidget/top-728x90","carbonwidget/tsm-out-of-page","carbonwidget/bottom-728x90"],"widgetDetails":{"carbonwidget/top-728x90":{"widgetInfo":{"id":"carbonwidget/top-728x90","groupType":"carbonwidget/ads","widgetInstance":"1"},"widgetParams":{"adunit":"top-728x90","widgetTime":1}},"carbonwidget/tsm-out-of-page":{"widgetInfo":{"id":"carbonwidget/tsm-out-of-page","groupType":"carbonwidget/ads","widgetInstance":"1"},"widgetParams":{"adunit":"tsm-out-of-page","widgetTime":1}},"carbonwidget/bottom-728x90":{"widgetInfo":{"id":"carbonwidget/bottom-728x90","groupType":"carbonwidget/ads","widgetInstance":"1"},"widgetParams":{"adunit":"bottom-728x90","widgetTime":1}}}},"single-post-bottom":{"widgets":["ts_blogroll-7","widget_third_party_content-3","widget_third_party_content-2"],"widgetDetails":{"ts_blogroll-7":{"widgetInfo":{"id":"ts_blogroll-7","groupType":"ts_blogroll","widgetType":"widget_ts_blogroll","widgetInstance":"7"},"widgetParams":{"title":"Best of Mix 95.7","type":"main_content_thumb_title_roll","cat":"47,5959,4757,2698","tag":"","private_tag":"","posts_per_page":"4","thumb_type":"landscape","link_label":"","link":"","show_thumb":0,"alternate_data":0,"unique_posts":"1","pinned_id":"","pinned_label":"","author":"","align":"default","columns":"","isweather":0}},"widget_third_party_content-3":{"widgetInfo":{"id":"widget_third_party_content-3","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"3"},"widgetParams":{"type":"zergnet","title":"Recommended For You","id":"39626","placement":"","targettype":"","mode":"","widgetTime":2}},"widget_third_party_content-2":{"widgetInfo":{"id":"widget_third_party_content-2","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"2"},"widgetParams":{"type":"zergnet","title":"Best of the Web","id":"13510","placement":"","targettype":"","mode":"","widgetTime":2}}}},"carbon-post-sidebar":{"widgets":["google-ads-widget-401","ts_blogroll-584","fix_sidebar_marker-65","google-ads-widget-396","widget_third_party_content-4"],"widgetDetails":{"google-ads-widget-401":{"widgetInfo":{"id":"google-ads-widget-401","groupType":"google-ads-widget","widgetType":"widget_google-ads-widget","widgetInstance":"401"},"widgetParams":{"adunit":"top-right-300x250","adtype":"","position":null,"align":"","scrollrefresh":"0","widgetTime":2}},"ts_blogroll-584":{"widgetInfo":{"id":"ts_blogroll-584","groupType":"ts_blogroll","widgetType":"widget_ts_blogroll","widgetInstance":"584"},"widgetParams":{"title":"Featured","type":"carousel","isweather":"1","cat":"0","posts_per_page":"3","align":"right","tag":"featured","private_tag":"","thumb_type":"landscape","link_label":"","link":"","show_thumb":0,"alternate_data":0,"unique_posts":0,"pinned_id":"","pinned_label":""}}
495,"fix_sidebar_marker-65":{"widgetInfo":{"id":"fix_sidebar_marker-65","groupType":"fix_sidebar_marker","widgetType":"widget_fix_sidebar_marker","widgetInstance":"65"}},"google-ads-widget-396":{"widgetInfo":{"id":"google-ads-widget-396","groupType":"google-ads-widget","widgetType":"widget_google-ads-widget","widgetInstance":"396"},"widgetParams":{"title":"Carbon Google Ads","adunit":"middle-right-300x250","align":"","adtype":"","position":null,"scrollrefresh":"1","widgetTime":2}},"widget_third_party_content-4":{"widgetInfo":{"id":"widget_third_party_content-4","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"4"},"widgetParams":{"type":"network-setting","title":"","id":"65647","placement":"","targettype":"","mode":"","apestertoken":"","widgetTime":2}}}},"carbonsidebar/nav/blueiv":{"widgets":["carbonwidget/nav/blueiv"],"widgetDetails":{"carbonwidget/nav/blueiv":{"widgetInfo":{"id":"carbonwidget/nav/blueiv","groupType":"carbonwidget/nav/blueiv"}}}},"carbonsidebar/nav/main":{"widgets":["carbonwidget/nav/main"],"widgetDetails":{"carbonwidget/nav/main":{"widgetInfo":{"id":"carbonwidget/nav/main","groupType":"carbonwidget/nav/main"}}}},"carbonsidebar/nav/promo_links":{"widgets":["carbonwidget/nav/promo_links"],"widgetDetails":{"carbonwidget/nav/promo_links":{"widgetInfo":{"id":"carbonwidget/nav/promo_links","groupType":"carbonwidget/nav/promo_links"}}}},"carbonsidebar/nav/footer":{"widgets":["carbonwidget/nav/footer"],"widgetDetails":{"carbonwidget/nav/footer":{"widgetInfo":{"id":"carbonwidget/nav/footer","groupType":"carbonwidget/nav/footer"}}}}}},"widgets":{"widget_listen_live-118":{"info":{"id":"widget_listen_live-118","groupType":"widget_listen_live","widgetType":"widget_widget_listen_live","widgetInstance":"118"},"params":{"title":"Listen Now","widgetTime":12},"data":[187832],"dataDetails":{"187832":{"postId":187832,"stationName":"","title":"Listen Now","label":"Click to view the latest song playing on air.","url":"/listen-live/","callsign":"WLHTFM","playerMode":"radio","mobileId":"5037","woMobileId":"5037","activePlayer":"wo","woPlayerVersion":"v7","woStreamId":"3610","mountId":"WLHTFM","wo_player_url":"//player.amperwave.net/5037","wo_player_url_min":"//player-minimal.amperwave.net/5037","wo_recent_api_url":"//nowplaying.amperwave.net/prt/nowplaying/2/10/3610/nowplaying.json","wo_preroll_url":"//api.clarity.abacast.com/gateway/getmediavast.php?sid=5037","songCount":10,"playingNowUrl":"/rest/carbon/api/nowplaying/playertype/wo"}},"redisCached":true},"now-playing-110":{"info":{"id":"now-playing-110","groupType":"now-playing","widgetType":"widget_now-playing","widgetInstance":"110"},"params":{"title":"Recently Played","widgetTime":411},"data":[187832],"dataDetails":{"187832":{"postId":187832,"stationName":"","callsign":"WLHTFM","playerMode":"radio","woMobileId":"5037","mobileId":"5037","activePlayer":"wo","woStreamId":"3610","mountId":"WLHTFM","songCount":10,"playingNowUrl":"/rest/carbon/api/nowplaying/playertype/wo"}},"redisCached":true},"widget_onair-103":{"info":{"id":"widget_onair-103","groupType":"widget_onair","widgetType":"widget_widget_onair","widgetInstance":"103"},"params":{"title":"On Air","widgetTime":16},"data":[401131],"dataDetails":{"401131":{"id":401131,"url":"//mix957gr.com/show/channel-957-2/","stationName":"","title":"Mix 95.7","wall":"//mix957gr.com/show/channel-957-2/","posts":"//mix957gr.com/show/channel-957-2/posts","mail":"","thumbnailId":517133,"thumbnail":"https://townsquare.media/site/44/files/2017/08/attachment-Mix-Stacked-Logo.jpg","disableAppChatAutoreply":"0","authors":[{"id":53732,"user_nicename":"mychannel957","display_name":"Mix 95.7"}]}},"redisCached":true},"carbonwidget/titleWidget-1":{"info":{"id":"carbonwidget/titleWidget-1","groupType":"carbonwidget/titleWidget","widgetInstance":"1"},"params":{"h1Title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","widgetTime":2},"data":[],"dataDetails":{}},"carbonwidget/single-1":{"info":{"id":"carbonwidget/single-1","groupType":"carbonwidget/single","widgetInstance":"1"},"params":{"mainAuthor":{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","de
495scription":"Janna grew up in the beach town of South Haven, so it’s no surprise she’s obsessed with Lake Michigan. After more than 20 years in Grand Rapids, she’s still exploring the city’s ever-evolving food and drink scene.\r\n\r\nFor nearly two decades, Janna has worked in radio as a promotions director, production director, and content creator. She covers everything from new <strong><a href=\"https://wgrd.com/tags/restaurant/\">restaurants</a></strong>  to interesting Michigan tidbits, and she’s always on the lookout for the next Mitten State town, experience, or attraction to land on a “Best Of” list. (Check out her <strong><a href=\"https://wgrd.com.com/tags/best-in-michigan/\">Best in Michigan</a></strong>  picks!)\r\n\r\nWhen she’s not writing or beachcombing, you’ll probably find her hanging with her cats, laughing with her husband Charlie, planning her next local adventure, or listening to <strong><a href=\"https://wgrd.com/tags/true-crime/\">True Crime</a></strong> podcasts.","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"},"firstCategoryName":"Grand Rapids News","postType":"post","postTitle":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","aiseopTitle":"More New Stores Coming to RiverTown Crossings Mall in Grandville","widgetTime":27},"data":[500866],"dataDetails":{"500866":{"thumbnail":"https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg","caption":"RiverTown Crossings Mall via Facebook","excerpt":"RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening. ","date":"September 28, 2026 04:56 PM","postDateGmt":"2026-09-28 16:56:48 -0400","postModifiedGmt":"2026-09-28 20:27:04 +0000","title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","url":"https://mix957gr.com/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","id":643811,"postType":"post","wpVersion":"1","sponsors":[],"stationAppMeta":{"openinexternalbrowser":"0","urloverride":""},"alternateMetaForBlogroll":{"title":"Even More New Stores Coming to Rivertown Crossings Mall in Grandville","excerpt":"RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening. ","post_excerpt":"RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening. ","post_more_excerpt":"<p>RiverTown Crossings in Grandville just announced another wave of new stores coming in 2026, including JD Sports, a bakery, and a DIY slime shop! See the full list, plus previously announced storefronts, and when they're opening.\n<p class=\"more_act\"><a href=\"//wgrd.com/new-stores-rivertown-crossings-grandville-2026/\" title=\"Even More New Stores Coming to Rivertown Crossings Mall in Grandville\">Read More</a></p>\n","permalink":"//wgrd.com/new-stores-rivertown-crossings-grandville-2026/","image":{"id":641860,"url":"https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg","caption":"RiverTown Crossings Mall via Facebook"}},"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"43","tags":[{"slug":"grand-rapids","id":82,"term_taxonomy_id":"82","title":"grand rapids","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grand-rapids/","feed_url":"//mix957gr.com/tags/grand-rapids/feed/"},{"slug":"grandville","id":3516,"term_taxonomy_id":"3521","title":"grandville","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grandville/","feed_url":"//mix957gr.com/tags/grandville/feed/"}],"categories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"},{"slug":"west-michigan-news","id":2698,"term_taxonomy_id":"2701","title":"West Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/west-michigan-news/","feed_url":"//mix957gr.com/category/west-michigan-news/feed/"}],"authors":[{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","de
495scription":"Janna grew up in the beach town of South Haven, so it’s no surprise she’s obsessed with Lake Michigan. After more than 20 years in Grand Rapids, she’s still exploring the city’s ever-evolving food and drink scene.\r\n\r\nFor nearly two decades, Janna has worked in radio as a promotions director, production director, and content creator. She covers everything from new <strong><a href=\"https://wgrd.com/tags/restaurant/\">restaurants</a></strong>  to interesting Michigan tidbits, and she’s always on the lookout for the next Mitten State town, experience, or attraction to land on a “Best Of” list. (Check out her <strong><a href=\"https://wgrd.com.com/tags/best-in-michigan/\">Best in Michigan</a></strong>  picks!)\r\n\r\nWhen she’s not writing or beachcombing, you’ll probably find her hanging with her cats, laughing with her husband Charlie, planning her next local adventure, or listening to <strong><a href=\"https://wgrd.com/tags/true-crime/\">True Crime</a></strong> podcasts.","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"}],"post_more_meta":{"meta":""},"social":{"readmore":null,"email":{"className":"email share_link","href":"mailto:?subject=Check out Even%20More%20New%20Stores%20Coming%20to%20Rivertown%20Crossings%20Mall%20in%20Grandville&body=http%3A%2F%2Fwgrd.com%2Fnew-stores-rivertown-crossings-grandville-2026%2F%3Ftrackback%3Demail","title":"Send to a friend!","target":"_self"},"print":{"href":"javascript:window.print();","title":"Print this page"},"showTop":"","fb":{"href":"http://www.facebook.com/sharer.php?u=http%3A%2F%2Fmix957gr.com%2Fixp%2F43%2Fp%2Fnew-stores-rivertown-crossings-grandville-2026%2F%3Ftrackback%3Dfbshare_mobile","title":"Share on Facebook","target":"_blank"},"tw":{"href":"http://twitter.com/intent/tweet?text=Even%20More%20New%20Stores%20Coming%20to%20Rivertown%20Crossings%20Mall%20in%20Grandville%20http%3A%2F%2Fmix957gr.com%2Fixp%2F43%2Fp%2Fnew-stores-rivertown-crossings-grandville-2026%2F%3Ftrackback%3Dtwitter_mobile%20%40WGRD","title":"Share on Twitter","target":"_blank"},"gp":null,"pinterest":{"className":"pinterest share_link","name":"tsq-pinterest","href":"http://pinterest.com/pin/create/button/?url=http://wgrd.com/new-stores-rivertown-crossings-grandville-2026/%3Ftrackback%3Dpinterest&media=http%3A%2F%2Fwgrd.com%2Ffiles%2F2026%2F08%2Fattachment-rivertown-1.jpg%3Fw%3D1200%26q%3D75","title":"Pin it!","target":"_blank","count-layout":"none","data-pin-custom":true},"reddit":null,"tumblr":null,"instagram":null,"is_article":true},"nextArticle":"//wgrd.com/justin-verlander-first-final-strikeouts/","pageUrl":"/ixp/43/p/new-stores-rivertown-crossings-grandville-2026/","blogId":43,"domain":"wgrd.com","crossPostAttributionBottom":"\n<div class=\"feed_attribution_after clearfix\"> <a href=\"//wgrd.com/new-stores-rivertown-crossings-grandville-2026/\" target=\"_blank\">\n<img src=\"//wgrd.com/files/2013/02/WGRD_LOGO-v2.png?w=999&h=30&zc=3&s=0&a=t&q=89\" class=\"crosspost-attribution-image\"\nalt=\"WGRD\"></a> Source: <a href=\"//wgrd.com/new-stores-rivertown-crossings-grandville-2026/\" target=\"_blank\">Even More New Stores Coming to Rivertown Crossings Mall in Grandville</a></div>","podContent":[{"type":"singlePostText","data":{"text":"<p>At least once a year, I make a pilgrimage out to RiverTown Crossings Mall for Christmas shopping. It&apos;s not that I&apos;m not a fan of the Grandville mall, I&apos;m just closer to Woodland Mall in <a href=\"wgrd.com/tags/grand rapids\" target=\"_blank\">Grand Rapids</a>. But maybe I&apos;ll have to stop out sooner than usual because a ton of new stuff is moving in!</p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"At least once a year, I make a pilgrimage out to RiverTown Crossings Mall for Christmas shopping. It&apos;s not that I&apos;m not a fan of the Grandville mall, I&apos;m just closer to Woodland Mall in <a href=\"wgrd.com/tags/grand rapids\" target=\"_blank\">Grand Rapids</a>. But maybe I&apos;ll have to stop out sooner than usual because a ton of new stuff is moving in!"}}}},"currentTextLength":310,"runningCounter":1,"cumulativePodTextLength":310,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<h3>What Was Previously Announced for RiverTown Crossings</h3>","podInfo":{"type":"tag","name":"h3","attribs":{"dangerouslySetInnerHTML":{"__html":"What Was Previously Announced for RiverTown Crossings"}}}},"currentTextLength":53,"runningCounter":2,"cumulativePodTextLength":363,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<p>Yes, that is in addition to the stores we already told you about. Back in August, we shared <a href=\"https://wgrd.com/rivertown-crossings-grandville-new-stores/\">six new businesses heading to the mall</a>, including a custom dirty soda shop called <strong>Throw It Back</strong>, global treats at <strong>SNACK&apos;D</strong>, year-round holiday cheer at <strong>Katie&apos;s Heart &amp; Home,&#xA0;</strong>phone repair at <strong>Cell Repair Xpert</strong>, plushie-filled claw machine arcade <strong>Kako Claw, </strong>along with<strong> Summit Comic and Games.&#xA0;</strong></p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"Yes, that is in addition to the stores we already told you about. Back in August, we shared <a href=\"https://wgrd.com/rivertown-crossings-grandville-new-stores/\">six new businesses heading to the mall</a>, including a custom dirty soda shop called <strong>Throw It Back</strong>, global treats at <strong>SNACK&apos;D</strong>, year-round holiday cheer at <strong>Katie&apos;s Heart &amp; Home,&#xA0;</strong>phone repair at <strong>Cell Repair Xpert</strong>, plushie-filled claw machine arcade <strong>Kako Claw, </strong>along with<strong> Summit Comic and Games.&#xA0;</strong>"}}}},"currentTextLength":405,"runningCounter":3,"cumulativePodTextLength":768,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostInArticleAd","data":{}},{"type":"singlePostText","data":{"text":"<p><strong><a href=\"https://wgrd.com/grand-rapids-best-foodie-city-ranking/\" target=\"_blank\">READ MORE: Grand Rapids Makes Top 20 Foodie Cities in U.S. List</a></strong></p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"<strong><a href=\"https://wgrd.com/grand-rapids-best-foodie-city-ranking/\" target=\"_blank\">READ MORE: Grand Rapids Makes Top 20 Foodie Cities in U.S. List</a></strong>"}}}},"currentTextLength":63,"runningCounter":4,"cumulativePodTextLength":831,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<h3>The Latest Wave of New Stores Coming to Grandville</h3>","podInfo":{"type":"tag","name":"h3","attribs":{"dangerouslySetInnerHTML":{"__html":"The Latest Wave of New Stores Coming to Grandville"}}}},"currentTextLength":50,"runningCounter":5,"cumulativePodTextLength":881,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<p>If those initial additions weren&apos;t enough to spark your curiosity, RiverTown Crossings&#xA0;<a href=\"https://www.facebook.com/ShopRiverTownCrossings/posts/pfbid0sUnTK6HuUjcLweE7nzc2aZaVyf9cnnJuBko123CmqYrufaXrbi4jNRkzoh8zB2wHl\" target=\"_blank\">shared another update on social media</a> featuring even more new spots setting up shop soon:</p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"If those initial additions weren&apos;t enough to spark your curiosity, RiverTown Crossings&#xA0;<a href=\"https://www.facebook.com/ShopRiverTownCrossings/posts/pfbid0sUnTK6HuUjcLweE7nzc2aZaVyf9cnnJuBko123CmqYrufaXrbi4jNRkzoh8zB2wHl\" target=\"_blank\">shared another update on social media</a> featuring even more new spots setting up shop soon:"}}}},"currentTextLength":186,"runningCounter":6,"cumulativePodTextLength":1067,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<ul><li><strong>JD Sports</strong>: A major streetwear and sneaker destination making its arrival in Winter 2026.</li><li><strong>Kid to Kid</strong>: A great resale option opening in Fall 2026 for gently used children&apos;s clothing, toys, and gear.</li><li><strong><a href=\"https://www.facebook.com/p/Sweet-Kisses-Bakery-61556157250977/\" target=\"_blank\">Sweet Kisses Bakery</a></strong>: Setting up upstairs right near Fun Zone in Fall 2026 to fuel your shopping trips with freshly baked treats.</li><li><strong>
495<a href=\"https://moozooslimeshop.com/\" target=\"_blank\">MooZoo Slime</a></strong>: A hands-on, sensory DIY slime creation shop opening in Fall 2026.</li><li><strong>Ventrora Perfume</strong>&#xA0;and <strong>Addiour Perfume</strong>: Two brand-new specialty fragrance boutiques making their debut this fall.</li></ul>","podInfo":{"type":"tag","name":"ul","attribs":{"dangerouslySetInnerHTML":{"__html":"<li><strong>JD Sports</strong>: A major streetwear and sneaker destination making its arrival in Winter 2026.</li><li><strong>Kid to Kid</strong>: A great resale option opening in Fall 2026 for gently used children&apos;s clothing, toys, and gear.</li><li><strong><a href=\"https://www.facebook.com/p/Sweet-Kisses-Bakery-61556157250977/\" target=\"_blank\">Sweet Kisses Bakery</a></strong>: Setting up upstairs right near Fun Zone in Fall 2026 to fuel your shopping trips with freshly baked treats.</li><li><strong><a href=\"https://moozooslimeshop.com/\" target=\"_blank\">MooZoo Slime</a></strong>: A hands-on, sensory DIY slime creation shop opening in Fall 2026.</li><li><strong>Ventrora Perfume</strong>&#xA0;and <strong>Addiour Perfume</strong>: Two brand-new specialty fragrance boutiques making their debut this fall.</li>"}}}},"currentTextLength":523,"runningCounter":7,"cumulativePodTextLength":1590,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostGoogleAd","data":{"adUnit":"hindsight-300x250","adCount":1}},{"type":"singlePostText","data":{"text":"<p><strong><a href=\"https://wgrd.com/nonla-burger-knapps-corner-grand-rapid/\" target=\"_blank\">UP NEXT: Nonla Burger to Open Second Grand Rapids Location</a></strong></p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"<strong><a href=\"https://wgrd.com/nonla-burger-knapps-corner-grand-rapid/\" target=\"_blank\">UP NEXT: Nonla Burger to Open Second Grand Rapids Location</a></strong>"}}}},"currentTextLength":58,"runningCounter":8,"cumulativePodTextLength":1648,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostText","data":{"text":"<p>Between all these new storefronts and the <a href=\"https://wgrd.com/celebration-cinema-rivertown-lobby-renovations/\" target=\"_blank\">makeover</a> over at Celebration Cinema, <a href=\"https://www.rivertowncrossings.com/\" target=\"_blank\">RiverTown</a> is quietly building up quite the lineup. Add in the new Dave&apos;s Hot Chicken opening in <a href=\"wgrd.com/tags/grandville\" target=\"_blank\">Grandville</a> soon, and I&apos;ve got multiple reasons to head on over and check things out soon!</p>","podInfo":{"type":"tag","name":"p","attribs":{"dangerouslySetInnerHTML":{"__html":"Between all these new storefronts and the <a href=\"https://wgrd.com/celebration-cinema-rivertown-lobby-renovations/\" target=\"_blank\">makeover</a> over at Celebration Cinema, <a href=\"https://www.rivertowncrossings.com/\" target=\"_blank\">RiverTown</a> is quietly building up quite the lineup. Add in the new Dave&apos;s Hot Chicken opening in <a href=\"wgrd.com/tags/grandville\" target=\"_blank\">Grandville</a> soon, and I&apos;ve got multiple reasons to head on over and check things out soon!"}}}},"currentTextLength":274,"runningCounter":9,"cumulativePodTextLength":1922,"totalSimilarConsecutiveElements":9,"totalTextLength":1922},{"type":"singlePostGallery","data":{"id":"6ab27fd49fc4ae78d778798c","iscarbongallery":1,"layout":"","url":"/rest/carbon/api/gallery/6ab27fd49fc4ae78d778798c","status":"active","description":"","title":"Corn Mazes Around Grand Rapids & West Michigan (2026)","source":{"blogId":43,"domain":"wgrd.com","name":"97.9 WGRD","callsign":"WGRDFM","market":"Grand Rapids"},"items":[{"createdGmt":"2026-09-22T12:42:12.082Z","id":643463,"_id":"6ab277a470aa4cd9eb1fd2ae","blogId":43,"domainUrl":"https://townsquare.media/site/43/files/2026/09/attachment-schwallier-s.jpg","link":"https://www.schwalliers.com/corn-maze-back-40?fbclid=IwY2xjawUfXWZwZG9mAWV4dG4DYWVtAjEwAGJyaWQRMUtnRmNjTVFOU0xSOWZhYmpzcnRjBmFwcF9pZBAyMjIwMzkxNzg4MjAwODkyAAEepjxv9nmOKWUc_5ea
495ZopAQ1RlPqhc7QPvahMBPY_qlMGQNMhXLcwsTcPJGYw_aem_LYvpZyMUzAjQuDfNuNFRwQ","photo-url":"https://townsquare.media/site/43/files/2026/09/attachment-schwallier-s.jpg","photo-title":"Schwallier's Country Basket - 1185 9 Mile N.W. Sparta, MI 49345","photo-description":"<div>Schwallier's has a bit of everything for the \"fall experience.\" From Monday to Friday, its farm market, u-pick apple orchards, pumpkin patch, children's area, and animal barn are open. On weekends, its <strong>corn maze </strong>is open.</div><div><br></div><div>This year, Schwallier's Country Basket will feature two mazes in one: a mini-maze (shorter, easier loop) for younger kids and a larger, more challenging course for all ages, complete with activity and photo stations inside. Solve the clues to help you escape the maze.</div><div><br></div><div>Outside of the maze, Schwallier's also has its Back 40 play area, featuring jump pads, a mega slide, a tractor combine playscape, a giant straw mountain, and an&nbsp;<strong>apple cannon. </strong></div><div><br></div><div>Open <strong>Friday 12 pm to 6 pm, Saturday and Sunday, 9 am to 6 pm. </strong>Tickets for the Back 40 + Corn Maze are $16/person</div>","photo-width":1600,"photo-height":1067,"photo-excerpt":"Image provided by Schwallier's Country Basket"}],"totalItems":13,"credit":"Tommy McNeill","creditUrl":"https://wgrd.com/author/tmcfbhw/","activeDomain":"wgrd.com","galleryCounter":1},"runningCounter":1,"totalSimilarConsecutiveElements":1}],"uniquePodTypes":["singlePostImage","singlePostText","singlePostGallery"],"images":{},"adPodIndex":3,"podHeader":[{"type":"singlePostImage","data":{"id":641860,"caption":"RiverTown Crossings Mall via Facebook","align":"none","title":"RiverTown Crossings Mall Grandville Michigan","captionclean":"RiverTown Crossings Mall via Facebook","width":1200,"height":800,"url":"https://townsquare.media/site/43/files/2026/08/attachment-rivertown-1.jpg"},"runningCounter":1,"totalSimilarConsecutiveElements":1}],"next":{"latest":[{"postId":563951,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Laura-Template-86.jpg","title":"Meet the Kentwood Officer with 9 Lives: Donut the Cat","documentUrl":"/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","filterUrl":"/rest/carbon/filter/main/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","sortDate":"2024-04-12 07:50:48.000 +0000"},{"postId":563847,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Harbor-Humane-Featured.jpg","title":"Dog Abandoned at West Michigan Humane Society, Tied to Sign","documentUrl":"/harbor-humane-abandoned-dog/","filterUrl":"/rest/carbon/filter/main/harbor-humane-abandoned-dog/","sortDate":"2024-04-12 07:02:04.000 +0000"},{"postId":563936,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-canva-pintwood-derby.jpg","title":"West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend","documentUrl":"/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","filterUrl":"/rest/carbon/filter/main/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","sortDate":"2024-04-11 21:10:08.000 +0000"},{"postId":563929,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Feature-Pic-Dog-Canva.jpg","title":"Harbor Humane Society Reaches Full Capacity For Adult Dogs","documentUrl":"/harbor-humane-full-capacity-for-adult-dogs/","filterUrl":"/rest/carbon/filter/main/harbor-humane-full-capacity-for-adult-dogs/","sortDate":"2024-04-11 19:48:20.000 +0000"}],"taxonomy":[{"postId":563951,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Laura-Template-86.jpg","title":"Meet the Kentwood Officer with 9 Lives: Donut the Cat","documentUrl":"/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","filterUrl":"/rest/carbon/filter/main/meet-the-kentwood-officer-with-9-lives-donut-the-cat/","sortDate":"2024-04-12 07:50:48.000 +0000"},{"postId":563847,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Harbor-Humane-Featured.jpg","title":"Dog Abandoned at West Michigan Humane Society, Tied to Sign","documentUrl":"/harbor-humane-abandoned-dog/","filterUrl":"/rest/carbon/filter/main/harbor-humane-abandoned-dog/","
495sortDate":"2024-04-12 07:02:04.000 +0000"},{"postId":563936,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-canva-pintwood-derby.jpg","title":"West Michigan Brewery Hosting A &#8216;Pintwood Derby&#8217; This Weekend","documentUrl":"/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","filterUrl":"/rest/carbon/filter/main/west-michigan-brewery-hosting-a-pintwood-derby-this-weekend/","sortDate":"2024-04-11 21:10:08.000 +0000"},{"postId":563929,"thumbnail":"//townsquare.media/site/44/files/2024/04/attachment-Feature-Pic-Dog-Canva.jpg","title":"Harbor Humane Society Reaches Full Capacity For Adult Dogs","documentUrl":"/harbor-humane-full-capacity-for-adult-dogs/","filterUrl":"/rest/carbon/filter/main/harbor-humane-full-capacity-for-adult-dogs/","sortDate":"2024-04-11 19:48:20.000 +0000"}]},"postMeta":{"firstPublishDate":"1790627224","featuredTags":{"artist":""}}}}},"carbonwidget/top-728x90":{"info":{"id":"carbonwidget/top-728x90","groupType":"carbonwidget/ads","widgetInstance":"1"},"params":{"adunit":"top-728x90","widgetTime":1},"data":["carbonwidget/top-728x90"],"dataDetails":{"carbonwidget/top-728x90":{"adUnit":"top-728x90","adType":""}}},"carbonwidget/tsm-out-of-page":{"info":{"id":"carbonwidget/tsm-out-of-page","groupType":"carbonwidget/ads","widgetInstance":"1"},"params":{"adunit":"tsm-out-of-page","widgetTime":1},"data":["carbonwidget/tsm-out-of-page"],"dataDetails":{"carbonwidget/tsm-out-of-page":{"adUnit":"tsm-out-of-page","adType":""}}},"carbonwidget/bottom-728x90":{"info":{"id":"carbonwidget/bottom-728x90","groupType":"carbonwidget/ads","widgetInstance":"1"},"params":{"adunit":"bottom-728x90","widgetTime":1},"data":["carbonwidget/bottom-728x90"],"dataDetails":{"carbonwidget/bottom-728x90":{"adUnit":"bottom-728x90","adType":""}}},"ts_blogroll-7":{"info":{"id":"ts_blogroll-7","groupType":"ts_blogroll","widgetType":"widget_ts_blogroll","widgetInstance":"7","redKey":["carbon~blogId~44~widgets~ts_blogroll-7"]},"params":{"title":"Best of Mix 95.7","type":"main_content_thumb_title_roll","cat":"47,5959,4757,2698","tag":"","private_tag":"","posts_per_page":"4","thumb_type":"landscape","link_label":"","link":"","show_thumb":0,"alternate_data":0,"unique_posts":"1","pinned_id":"","pinned_label":"","author":"","align":"default","columns":"","isweather":0,"widgetTime":18,"widgetFilterTime":0,"widgetFilterParallelTime":1},"data":["430000000643778","430000000644014","430000000644051","430000000644023"],"dataDetails":{"430000000643778":{"postid":"430000000643778","sortdate":"2026-10-02T00:01:51.521Z","data":{"mainData":{"postType":"post","caption":"Tommy McNeill, Townsquare Media / Canva","thumbnail":"https://townsquare.media/site/43/files/2026/10/attachment-canva.jpg","postDateGmt":"2026-10-02 00:01:51 +0000","title":"Why KDL Libraries Are Bringing Back Physical Stamps In October","url":"https://mix957gr.com/ixp/43/p/kent-district-library-stampworthy-program/","id":643778,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Kent District Library knows the sound you miss, and the Stampworthy challenge is bringing it back for adults.","authors":[{"id":5010921,"slug":"tmcfbhw","name":"Tommy McNeill","first_name":"Tommy","last_name":"McNeill","nickname":"tmcfbhw","thumbnail":"https://townsquare.media/site/43/files/2024/01/attachment-IMG_3844.jpeg","url":"//mix957gr.com/author/tmcfbhw/"}],"categories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}],"tags":[{"slug":"grand-rapids","id":82,"term_taxonomy_id":"82","title":"grand rapids","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grand-rapids/","feed_url":"//mix957gr.com/tags/grand-rapids/feed/"}],"privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/kent-district-library-stampworthy-program/","titleDecoded":"Why KDL Libraries Are Bringing Back Physical Stamps In October","postDateFancy":"11 hours ago","postDateDiff":41312728,"
495sortedCategories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","sendToLetterhead":"5010921|2026-10-01 23:17:12","ssd":{"ssd-title":"Kent District Library Is Bringing Back The Due Date Stamp For Limited Time","ssd-desc":"KDL&apos;s Stampworthy brings back the old-school due date stamp, with local gift card prizes to boot.","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"_aioseop_description":"The nostalgic library stamp returns at KDL branches as part of a new Stampworthy challenge for adult readers.","_aioseop_title":"Kent District Library Brings Back Stamps For Reading Challenge","letterhead_curation_id":"3i4c6u2h4q"},"originalData":{"title":"Why KDL Libraries Are Bringing Back Physical Stamps In October"}}},"430000000644014":{"postid":"430000000644014","sortdate":"2026-10-01T22:00:43.603Z","data":{"mainData":{"postType":"post","caption":"Photo by <a href=\"https://unsplash.com/@peggysuez?utm_source=townsquare_carbon&amp;utm_medium=referral&amp;utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Peggy Sue Zinn</a> on <a href=\"https://unsplash.com/photos/boat-on-lake-near-trees-during-daytime-CetlSRWg6is?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText\">Unsplash</a>","thumbnail":"https://images.unsplash.com/photo-1603074557199-6f8979eb188f?crop=entropy&cs=srgb&fm=jpg&ixid=M3w4MTAzODB8MHwxfGFsbHx8fHx8fHx8fDE3OTA4ODkzNjN8&ixlib=rb-4.1.0&q=85&bid=43","postDateGmt":"2026-10-01 22:00:43 +0000","title":"Taylortucky, Sagnasty, and Poopersville: The Peculiar Nicknames For Michigan Cities","url":"https://mix957gr.com/ixp/43/p/nicknames-for-michigan-towns/","id":644014,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Not every Michigan nickname is flattering, but they all say something about the towns that earned them. ","authors":[{"id":5010921,"slug":"tmcfbhw","name":"Tommy McNeill","first_name":"Tommy","last_name":"McNeill","nickname":"tmcfbhw","thumbnail":"https://townsquare.media/site/43/files/2024/01/attachment-IMG_3844.jpeg","url":"//mix957gr.com/author/tmcfbhw/"}],"categories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"},{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}],"tags":[{"slug":"michigan","id":626,"term_taxonomy_id":"628","title":"michigan","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/michigan/","feed_url":"//mix957gr.com/tags/michigan/feed/"}],"privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/nicknames-for-michigan-towns/","titleDecoded":"Taylortucky, Sagnasty, and Poopersville: The Peculiar Nicknames For Michigan Cities","postDateFancy":"13 hours ago","postDateDiff":48580728,"sortedCategories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"},{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","sendToLetterhead":"5010921|2026-10-01 21:25:09","ssd":{"ssd-title":"How Many of These Michigan City Nicknames Have You Heard?","ssd-desc":"From Kzoo to the Soo, here are the nicknames locals actually use for cities around the state.","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"_aioseop_description":"Cereal City, Tulip City, Motor City and more. Browse popular and peculiar Michigan city nicknames, from Detroit to the Soo to Poopersville.","_aioseop_title":"Michigan City Nicknames: Kzoo, the Soo, G-Rap and More","letterhead_curation_id":"ay75ft5ug8"},"originalData":{"title":"Taylortucky, Sagnasty, and Poopersville: The Peculiar Nicknames For Michigan Cities"}}},"430000000644051":{"postid":"430000000644051","sortdate":"2026-10-01T20:39:41.409Z","data":{"mainData":{"postType":"post","caption":"Redcoat Tavern","thumbnail":"https://townsquare.media/site/43/files/2026/10/attachment-rc1.jpg","postDateGmt":"2026-10-01 20:39:41 +0000","title":"Food Fight: Here&#8217;s Another Contender For Michigan&#8217;s Best Burger","url":"https://mix957gr.com/ixp/43/p/michigan-best-burger-redcoat-tavern/","id":644051,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Tasting Table named Redcoat Tavern&#x2019;s Brasserie Burger Michigan&apos;s best. Located in Royal Oak and West Bloomfield, it features tender Piedmontese beef, bacon, onions, and Swiss.","authors":[{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"}],"categories":[{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}],"tags":[{"slug":"michigan","id":626,"term_taxonomy_id":"628","title":"michigan","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/michigan/","feed_url":"//mix957gr.com/tags/michigan/feed/"},{"slug":"food","id":666,"term_taxonomy_id":"668","title":"food","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/food/","feed_url":"//mix957gr.com/tags/food/feed/"},{"slug":"detroit","id":799,"term_taxonomy_id":"801","title":"Detroit","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/detroit/","feed_url":"//mix957gr.com/tags/detroit/feed/"},{"slug":"best-in-michigan","id":25898,"term_taxonomy_id":"25802","title":"best in michigan","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/best-in-michigan/","feed_url":"//mix957gr.com/tags/best-in-michigan/feed/"}],"privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/michigan-best-burger-redcoat-tavern/","titleDecoded":"Food Fight: Here’s Another Contender For Michigan’s Best Burger","postDateFancy":"15 hours ago","postDateDiff":53442727,"sortedCategories":[{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"0","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","sendToLetterhead":"173|2026-10-01 20:39:05","ssd":{"ssd-title":"Food Fight: Here&apos;s Another Contender For Michigan&apos;s Best Burger","ssd-desc":"Michigan&apos;s burger debate is heating up again. A national publication just picked a standout from a longtime tavern, featuring tender Piedmontese beef stacked with smoked bacon, caramelized onions, Swiss cheese, and a sharp Dijon mayo.","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"_aioseop_description":"ting Table names Redcoat Tavern the best burger in Michigan. Discover what makes Metro Detroit&apos;
495s Brasserie Burger a top-ranked state favorite. ","_aioseop_title":"Michigan Best Cheeseburger Title Goes to Redcoat Tavern","letterhead_curation_id":"k1smy2v5s6"},"originalData":{"title":"Food Fight: Here&#8217;s Another Contender For Michigan&#8217;s Best Burger"}}},"430000000644023":{"postid":"430000000644023","sortdate":"2026-10-01T18:24:03.280Z","data":{"mainData":{"postType":"post","caption":"Riverside Market via Facebook","thumbnail":"https://townsquare.media/site/43/files/2026/10/attachment-untitled-design-2026-10-01t141440-943.jpg","postDateGmt":"2026-10-01 18:24:03 +0000","title":"New Artisan Market with 50+ Vendors and Cafe Opens in Grand Rapids&#8217; Eastown","url":"https://mix957gr.com/ixp/43/p/riverside-market-opens-eastown-grand-rapids/","id":644023,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Riverside Market is now open in Eastown, bringing over 50 local artisans, fresh coffee, and unique handmade finds to Wealthy Street. Discover Grand Rapids&apos; newest shopping destination today.","authors":[{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"}],"categories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}],"tags":[{"slug":"grand-rapids","id":82,"term_taxonomy_id":"82","title":"grand rapids","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grand-rapids/","feed_url":"//mix957gr.com/tags/grand-rapids/feed/"},{"slug":"shopping","id":92,"term_taxonomy_id":"92","title":"shopping","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/shopping/","feed_url":"//mix957gr.com/tags/shopping/feed/"},{"slug":"artprize","id":191,"term_taxonomy_id":"193","title":"ArtPrize","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/artprize/","feed_url":"//mix957gr.com/tags/artprize/feed/"},{"slug":"food","id":666,"term_taxonomy_id":"668","title":"food","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/food/","feed_url":"//mix957gr.com/tags/food/feed/"}],"privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/riverside-market-opens-eastown-grand-rapids/","titleDecoded":"New Artisan Market with 50+ Vendors and Cafe Opens in Grand Rapids’ Eastown","postDateFancy":"17 hours ago","postDateDiff":61580727,"sortedCategories":[{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"0","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","sendToLetterhead":"173|2026-10-01 18:23:10","ssd":{"ssd-title":"New Artisan Market with 50+ Vendors and Cafe Opens in Grand Rapids&apos; Eastown","ssd-desc":"Looking for your next unique local find? Eastown&CloseCurlyQuote;s brand-new 3,000-square-foot market is packed with 50+ artisans, fresh coffee, and one-of-a-kind treasures you won&CloseCurlyQuote;t find anywhere else.","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"_aioseop_description":"Riverside Market in Eastown Grand Rapids features 50+ local artisans, coffee, and events on Wealthy St. Now open with grand opening celebration Oct. 10. ","_aioseop_title":"Riverside Market with 50+ Vendors Opens in Eastown Grand Rapids","letterhead_curation_id":"khz1hwx6lc"}
495,"originalData":{"title":"New Artisan Market with 50+ Vendors and Cafe Opens in Grand Rapids&#8217; Eastown"}}}},"redisCached":true},"widget_third_party_content-3":{"info":{"id":"widget_third_party_content-3","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"3"},"params":{"type":"zergnet","title":"Recommended For You","id":"39626","placement":"","targettype":"","mode":"","widgetTime":2},"data":[],"dataDetails":{}},"widget_third_party_content-2":{"info":{"id":"widget_third_party_content-2","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"2"},"params":{"type":"zergnet","title":"Best of the Web","id":"13510","placement":"","targettype":"","mode":"","widgetTime":2},"data":[],"dataDetails":{}},"google-ads-widget-401":{"info":{"id":"google-ads-widget-401","groupType":"google-ads-widget","widgetType":"widget_google-ads-widget","widgetInstance":"401"},"params":{"adunit":"top-right-300x250","adtype":"","position":null,"align":"","scrollrefresh":"0","widgetTime":2},"data":["top-right-300x250"],"dataDetails":{"top-right-300x250":{"adUnit":"top-right-300x250","adType":""}}},"ts_blogroll-584":{"info":{"id":"ts_blogroll-584","groupType":"ts_blogroll","widgetType":"widget_ts_blogroll","widgetInstance":"584","redKey":["carbon~blogId~44~widgets~ts_blogroll-584"]},"params":{"title":"Featured","type":"carousel","isweather":"1","cat":"0","posts_per_page":"3","align":"right","tag":"featured","private_tag":"","thumb_type":"landscape","link_label":"","link":"","show_thumb":0,"alternate_data":0,"unique_posts":0,"pinned_id":"","pinned_label":"","widgetTime":18,"widgetFilterTime":0,"widgetFilterParallelTime":1},"data":["430000000603383","588137","430000000593298"],"dataDetails":{"588137":{"postid":"588137","sortdate":"2026-04-09T17:22:50.000Z","data":{"mainData":{"postType":"post","caption":"Getty Images","thumbnail":"//townsquare.media/site/44/files/2026/04/attachment-gettyimages-2230175193.jpg","postDateGmt":"2026-04-09 17:22:50 +0000","title":"You Might Not Know This Reality Star &amp; Chef Is From Michigan","url":"//mix957gr.com/kristen-kish-west-michigan-native/","id":588137,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Before hosting Top Chef, Kristen Kish was just a kid in Kentwood. Her rise to reality TV fame started right here in West Michigan.","authors":[{"id":126,"slug":"wgaler","name":"Wendy Reed","first_name":"Wendy","last_name":"Galer","nickname":"Wendy Reed","thumbnail":"//townsquare.media/site/43/files/2019/03/Profile-Photo.jpg","url":"//mix957gr.com/author/wgaler/"}],"categories":[{"slug":"local-news","id":47,"term_taxonomy_id":47,"title":"Grand Rapids News"}],"tags":[{"slug":"featured","id":11977,"term_taxonomy_id":11965,"title":"featured"},{"slug":"kentwood","id":5293,"term_taxonomy_id":5300,"title":"Kentwood"},{"slug":"wendy-evergreen","id":26413,"term_taxonomy_id":26307,"title":"Wendy Evergreen"}],"appUrl":"//mix957gr.com/kristen-kish-west-michigan-native/","titleDecoded":"You Might Not Know This Reality Star & Chef Is From Michigan","postDateFancy":"6 months ago","postDateDiff":15185188844,"sortedCategories":[{"slug":"local-news","id":47,"term_taxonomy_id":47,"title":"Grand Rapids News"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"You Might Not Know This Reality Star &amp; Chef Is From Michigan","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"0","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","sendToLetterhead":"126|2026-04-09 17:10:22","ssd":{"ssd-title":"This Famous Chef and Reality TV Star Grew Up Right Here in West Michigan","ssd-desc":"Wait&hellip; she&CloseCurlyQuote;s from Kentwood?!","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"_aioseop_description":"West Michigan native Kristen Kish is now one of TV&CloseCurlyQuote;s biggest chefs.","_aioseop_title":"&apos;Top Chef&apos; &amp; &apos;Traitors&apos; Star Kristen Kish Has Michigan Roots","letterhead_curation_id":"ywesx9h0ae"},"originalData":{"title":"Did You Know That This Celebrity Chef &#038; Reality TV Star is From West Michigan?"}}},"430000000603383":{"postid":"430000000603383","sortdate":"2026-09-17T18:50:21.000Z","data":{"mainData":{"postType":"post","caption":"Jonnelle Yankovich via Unsplash","thumbnail":"https://townsquare.media/site/43/files/2025/09/attachment-jonnelle-yankovich-ym4bovwilys-unsplash-1.jpg","postDateGmt":"2026-09-17 18:50:21 +0000","title":"America Has Spoken: Michigan&#8217;s Upper Peninsula Has the Best Autumn Views in the Country","url":"https://mix957gr.com/ixp/43/p/michigan-upper-peninsula-best-fall-colors/","id":603383,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Michigan&#x2019;s Upper Peninsula has done it again! USA Today readers voted the U.P. the #1 destination for fall colors in America for the third straight year.","authors":[{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","thumbnail":"https://townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"}],"categories":[{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}],"tags":[{"slug":"fall","id":2437,"term_taxonomy_id":"2440","title":"fall","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/fall/","feed_url":"//mix957gr.com/tags/fall/feed/"}
495,{"slug":"poll","id":3852,"term_taxonomy_id":"3857","title":"poll","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/poll/","feed_url":"//mix957gr.com/tags/poll/feed/"},{"slug":"upper-peninsula","id":6694,"term_taxonomy_id":"6711","title":"Upper Peninsula","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/upper-peninsula/","feed_url":"//mix957gr.com/tags/upper-peninsula/feed/"},{"slug":"featured","id":11977,"term_taxonomy_id":"11965","title":"featured","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/featured/","feed_url":"//mix957gr.com/tags/featured/feed/"},{"slug":"u-p","id":13673,"term_taxonomy_id":"13620","title":"U.P.","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/u-p/","feed_url":"//mix957gr.com/tags/u-p/feed/"},{"slug":"fall-colors","id":14496,"term_taxonomy_id":"14434","title":"Fall Colors","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/fall-colors/","feed_url":"//mix957gr.com/tags/fall-colors/feed/"},{"slug":"best-in-u-s","id":20278,"term_taxonomy_id":"20184","title":"best in U.S.","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/best-in-u-s/","feed_url":"//mix957gr.com/tags/best-in-u-s/feed/"},{"slug":"best-in-michigan","id":25898,"term_taxonomy_id":"25802","title":"best in michigan","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/best-in-michigan/","feed_url":"//mix957gr.com/tags/best-in-michigan/feed/"},{"slug":"fall-foliage","id":26302,"term_taxonomy_id":"26200","title":"Fall Foliage","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/fall-foliage/","feed_url":"//mix957gr.com/tags/fall-foliage/feed/"}],"updatedDate":"1789671021","privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"},{"slug":"grfb","id":26068,"term_taxonomy_id":"25970","title":"gr-facebook-posting","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/grfb/","feed_url":"//mix957gr.com/ts_private_tag/grfb/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/michigan-upper-peninsula-best-fall-colors/","titleDecoded":"America Has Spoken: Michigan’s Upper Peninsula Has the Best Autumn Views in the Country","postDateFancy":"15 days ago","postDateDiff":1269537843,"sortedCategories":[{"slug":"michigan-news","id":4757,"term_taxonomy_id":"4764","title":"Michigan News","taxonomy":"category","link_url":"//mix957gr.com/category/michigan-news/","feed_url":"//mix957gr.com/category/michigan-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"0","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","ssd":{"ssd-title":"America Has Spoken: Michigan&apos;s Upper Peninsula Has the Best Autumn Views in the Country","ssd-desc":"Three years running, the U.P. has taken the crown for best fall foliage in the nation. ","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"sendToLetterhead":"173|2026-09-17 20:23:44","letterhead_curation_id":"b3593cdd678ceb584b6590ce29ba7668","_aioseop_description":"Michigan&apos;s UP voted #1 best fall color destination in America for 3rd year in a row. See peak dates and top scenic stops.","_aioseop_title":"Michigan U.P. Wins Best Fall Colors in America Again"},"originalData":{"title":"America Has Spoken: Michigan&#8217;s Upper Peninsula Has the Best Autumn Views in the Country"}}},"430000000593298":{"postid":"430000000593298","sortdate":"2026-02-11T22:30:06.000Z","data":{"mainData":{"postType":"post","caption":"Canva/ Meelan Bawjee via Unsplash","thumbnail":"//townsquare.media/site/43/files/2026/02/attachment-untitled-design-2026-02-11t173800-799.jpg","postDateGmt":"2026-02-11 22:30:06 +0000","title":"Grand Rapids Fish Fries 2026: Full West Michigan Guide","url":"https://mix957gr.com/ixp/43/p/grand-rapids-fish-fry-guide/","i
495d":593298,"carbonMeta":{"widePromotion":false,"galleryBadge":false,"disableInfiniteLoad":false,"disableConcertWidget":false,"disableInArticleAds":false,"hideFromSearchEngines":false,"addNofollow":false,"overlookedTags":false,"isGallery":true,"isLaunchpadProfile":false,"commentsEnabled":true},"_crosspost_source_blog_id":"","excerpt":"Lent begins February 18, 2026, and fish fry season is returning to Grand Rapids and West Michigan. Find locations, dates, menus, and prices for Lenten fish fries happening every Friday through April 2.","authors":[{"id":173,"slug":"jhoke","name":"Janna","first_name":"janna","last_name":"hoke","nickname":"Janna","thumbnail":"//townsquare.media/site/46/files/2024/07/attachment-Janna-Show-Image1.jpg","url":"//mix957gr.com/author/jhoke/"}],"categories":[{"slug":"food-2","id":5804,"term_taxonomy_id":"5813","title":"Food","taxonomy":"category","link_url":"//mix957gr.com/category/food-2/","feed_url":"//mix957gr.com/category/food-2/feed/"},{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}],"tags":[{"slug":"grand-rapids","id":82,"term_taxonomy_id":"82","title":"grand rapids","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grand-rapids/","feed_url":"//mix957gr.com/tags/grand-rapids/feed/"},{"slug":"west-michigan","id":321,"term_taxonomy_id":"323","title":"west michigan","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/west-michigan/","feed_url":"//mix957gr.com/tags/west-michigan/feed/"},{"slug":"food","id":666,"term_taxonomy_id":"668","title":"food","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/food/","feed_url":"//mix957gr.com/tags/food/feed/"},{"slug":"church","id":1280,"term_taxonomy_id":"1283","title":"Church","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/church/","feed_url":"//mix957gr.com/tags/church/feed/"},{"slug":"lent","id":1799,"term_taxonomy_id":"1802","title":"Lent","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/lent/","feed_url":"//mix957gr.com/tags/lent/feed/"}
495,{"slug":"fish-fry","id":5092,"term_taxonomy_id":"5099","title":"fish fry","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/fish-fry/","feed_url":"//mix957gr.com/tags/fish-fry/feed/"},{"slug":"featured","id":11977,"term_taxonomy_id":"11965","title":"featured","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/featured/","feed_url":"//mix957gr.com/tags/featured/feed/"},{"slug":"french-fries","id":13286,"term_taxonomy_id":"13236","title":"french fries","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/french-fries/","feed_url":"//mix957gr.com/tags/french-fries/feed/"},{"slug":"diocese-of-grand-rapids","id":15121,"term_taxonomy_id":"15056","title":"diocese of grand rapids","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/diocese-of-grand-rapids/","feed_url":"//mix957gr.com/tags/diocese-of-grand-rapids/feed/"},{"slug":"catholic","id":15190,"term_taxonomy_id":"15125","title":"catholic","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/catholic/","feed_url":"//mix957gr.com/tags/catholic/feed/"},{"slug":"grand-rapids-food","id":21219,"term_taxonomy_id":"21125","title":"Grand Rapids Food","taxonomy":"post_tag","link_url":"//mix957gr.com/tags/grand-rapids-food/","feed_url":"//mix957gr.com/tags/grand-rapids-food/feed/"}],"updatedDate":"1770849006","privateTags":[{"slug":"no-gallery","id":25599,"term_taxonomy_id":"25504","title":"No Gallery","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/no-gallery/","feed_url":"//mix957gr.com/ts_private_tag/no-gallery/feed/"},{"slug":"grfb","id":26068,"term_taxonomy_id":"25970","title":"gr-facebook-posting","taxonomy":"ts_private_tag","link_url":"//mix957gr.com/ts_private_tag/grfb/","feed_url":"//mix957gr.com/ts_private_tag/grfb/feed/"}],"appUrl":"https://mix957gr.com/ixp/43/p/grand-rapids-fish-fry-guide/","titleDecoded":"Grand Rapids Fish Fries 2026: Full West Michigan Guide","postDateFancy":"8 months ago","postDateDiff":20091552844,"sortedCategories":[{"slug":"food-2","id":5804,"term_taxonomy_id":"5813","title":"Food","taxonomy":"category","link_url":"//mix957gr.com/category/food-2/","feed_url":"//mix957gr.com/category/food-2/feed/"},{"slug":"local-news","id":47,"term_taxonomy_id":"47","title":"Grand Rapids News","taxonomy":"category","link_url":"//mix957gr.com/category/local-news/","feed_url":"//mix957gr.com/category/local-news/feed/"}]},"alternateData":{"_townsquare_media_url":"","dynamic-lead-title":"","dynamic-lead-excerpt":"","dynamic-lead-link-url":"","dynamic-lead-image":"","dynamic-lead-video":"0","station-app":{"openinexternalbrowser":"0","urloverride":""},"loyalty_hidden_content_settings":"","ssd":{"ssd-title":"Your 2026 Guide to Grand Rapids Fish Fries","ssd-desc":"Lent starts February 18, and fish fry season is back across Grand Rapids and West Michigan. Here&CloseCurlyQuote;s where to go every Friday.","ssd-img":""},"ts3_alternate":{"title":"","excerpt":"","link-url":"","image":""},"sendToLetterhead":"173|2026-03-13 14:00:01","letterhead_curation_id":"00dca162dacbdd0ccd417ff89a7749a6","_aioseop_description":"Find 2026 Lenten fish fries in Grand Rapids and West Michigan, including Friday dates, menus, locations, and prices.","_aioseop_title":"Grand Rapids Lent Fish Fry Guide 2026"},"originalData":{"title":"Grand Rapids Fish Fries 2026: Full West Michigan Guide"}}}},"redisCached":true},"fix_sidebar_marker-65":{"info":{"id":"fix_sidebar_marker-65","groupType":"fix_sidebar_marker","widgetType":"widget_fix_sidebar_marker","widgetInstance":"65"},"params":{"widgetTime":2},"data":[],"dataDetails":{}},"google-ads-widget-396":{"info":{"id":"google-ads-widget-396","groupType":"google-ads-widget","widgetType":"widget_google-ads-widget","widgetInstance":"396"},"params":{"title":"Carbon Google Ads","adunit":"middle-right-300x250","align":"","adtype":"","position":null,"scrollrefresh":"1","widgetTime":2},"data":["middle-right-300x250"],"dataDetails":{"middle-right-300x250":{"adUnit":"middle-right-300x250","adType":""}}},"widget_third_party_content-4":{"info":{"id":"widget_third_party_content-4","groupType":"widget_third_party_content","widgetType":"widget_widget_third_party_content","widgetInstance":"4"},"params":{"type":"network-setting","title":"","id":"65647","placement":"","targettype":"","mode":"","apestertoken":"","widgetTime":2}
495,"data":[],"dataDetails":{}},"carbonwidget/nav/blueiv":{"info":{"id":"carbonwidget/nav/blueiv","groupType":"carbonwidget/nav/blueiv"},"params":{"widgetTime":513},"data":[],"dataDetails":{}},"carbonwidget/nav/main":{"info":{"id":"carbonwidget/nav/main","groupType":"carbonwidget/nav/main"},"params":{"widgetTime":402},"data":["1",{"2":["2.1","2.2","2.3","2.4","2.5"]},{"3":["3.1","3.2","3.3"]},{"4":["4.1"]},{"5":["5.1","5.2"]},{"6":["6.1","6.2","6.3","6.4","6.5","6.6"]},"7"],"dataDetails":{"1":{"menuId":"1","attrs":{"menuPostId":8,"title":"Home","titleExcerpt":"Home","href":"/","samedomain":true,"hasBlogroll":false}},"2":{"menuId":"2","attrs":{"menuPostId":593,"title":"DJs","titleExcerpt":"DJs","href":"/shows/","samedomain":true,"hasBlogroll":false}},"3":{"menuId":"3","attrs":{"menuPostId":19827,"title":"Listen","titleExcerpt":"Listen","href":"/listen-live/popup/","samedomain":true,"hasBlogroll":false}},"4":{"menuId":"4","attrs":{"menuPostId":596,"title":"Events","titleExcerpt":"Events","href":"/events-grand-rapids/","samedomain":true,"hasBlogroll":false}},"5":{"menuId":"5","attrs":{"menuPostId":1469,"title":"Win Stuff","titleExcerpt":"Win Stuff","href":"/vip/","samedomain":true,"hasBlogroll":false}},"6":{"menuId":"6","attrs":{"menuPostId":89637,"title":"Contact","titleExcerpt":"Contact","href":"/help/","samedomain":true,"hasBlogroll":false}},"7":{"menuId":"7","attrs":{"menuPostId":424640,"title":"Subscribe to Our Newsletter","titleExcerpt":"Subscribe to Our Newsletter","href":"/newsletter","samedomain":true,"hasBlogroll":false}},"2.1":{"menuId":"2.1","attrs":{"menuPostId":491305,"title":"Workday Mix","titleExcerpt":"Workday Mix","href":"/show/workday-mix/","samedomain":true,"menupath":"/rest/carbon/api/menu/show/workday-mix/","hasBlogroll":false}},"2.2":{"menuId":"2.2","attrs":{"menuPostId":558113,"title":"Carly & Dunken","titleExcerpt":"Carly & Dunken","href":"/show/carly-dunken/","samedomain":true,"menupath":"/rest/carbon/api/menu/show/carly-dunken/","hasBlogroll":false}},"2.3":{"menuId":"2.3","attrs":{"menuPostId":319252,"title":"PopCrush Nights","titleExcerpt":"PopCrush Nights","href":"/show/popcrush-nights/","samedomain":true,"menupath":"/rest/carbon/api/menu/show/popcrush-nights/","hasBlogroll":false}},"2.4":{"menuId":"2.4","attrs":{"menuPostId":538903,"title":"Wade on the Weekends","titleExcerpt":"Wade on the Weekends","href":"/show/wade-on-the-weekends/","samedomain":true,"menupath":"/rest/carbon/api/menu/show/wade-on-the-weekends/","hasBlogroll":false}},"2.5":{"menuId":"2.5","attrs":{"menuPostId":518872,"title":"PopCrush Weekends","titleExcerpt":"PopCrush Weekends","href":"/show/popcrush-weekends/","samedomain":true,"menupath":"/rest/carbon/api/menu/show/popcrush-weekends/","hasBlogroll":false}},"3.1":{"menuId":"3.1","attrs":{"menuPostId":101299,"title":"Listen Live to Mix 95.7","titleExcerpt":"Listen Live to Mix 95.7","href":"/listen-live/popup/","samedomain":true,"hasBlogroll":false}},"3.2":{"menuId":"3.2","attrs":{"menuPostId":14885,"title":"Mix 95.7's Last 50 Songs Played","titleExcerpt":"Mix 95.7's Last 50 Songs Played","href":"/playlist","samedomain":true,"hasBlogroll":false}},"3.3":{"menuId":"3.3","attrs":{"menuPostId":196505,"title":"Mix 95.7 App","titleExcerpt":"Mix 95.7 App","href":"/app/","samedomain":true,"hasBlogroll":false}},"4.1":{"menuId":"4.1","attrs":{"menuPostId":391063,"title":"Calendar","titleExcerpt":"Calendar","href":"/events-grand-rapids/","samedomain":true,"hasBlogroll":false}},"5.1":{"menuId":"5.1","attrs":{"menuPostId":47699,"title":"Contests","titleExcerpt":"Contests","href":"/vip/","samedomain":true,"hasBlogroll":false}},"5.2":{"menuId":"5.2","attrs":{"menuPostId":349509,"title":"VIP Support","titleExcerpt":"VIP Support","href":"/vip/","samedomain":true,"hasBlogroll":false}},"6.1":{"menuId":"6.1","attrs":{"menuPostId":89642,"title":"Send Feedback","titleExcerpt":"Send Feedback","href":"/feedback","samedomain":true,"hasBlogroll":false}},"6.2":{"menuId":"6.2","attrs":{"menuPostId":510910,"title":"Contact Us","titleExcerpt":"Contact Us","href":"/help/","samedomain":true,"hasBlogroll":false}},"6.3":{"menuId":"6.3","attrs":{"menuPostId":89638,"title":"Advertise With Us","titleExcerpt":"Advertise With Us","href":"/advertise/","samedomain":true,"hasBlogroll":false}},"6.4":{"menuId":"6.4","attrs":{"menuPostId":78762,"title":"Job Openings","titleExcerpt":"Job Openings","href":"/jobs/","samedomain":true,"hasBlogroll":false}},"6.5":{"menuId":"6.5","attrs":{"menuPostId":182261,"title":"Non-Profit PSA Submissions","titleExcerpt":"Non-Profit PSA Submissions","href":"/non-profit-public-service-announcement-submissions/","samedomain":true,"hasBlogroll":false}}
495,"6.6":{"menuId":"6.6","attrs":{"menuPostId":270634,"title":"EEO Public File Report","titleExcerpt":"EEO Public File Report","href":"/eeo/","samedomain":true,"hasBlogroll":false}}}},"carbonwidget/nav/promo_links":{"info":{"id":"carbonwidget/nav/promo_links","groupType":"carbonwidget/nav/promo_links"},"params":{"widgetTime":494},"data":["1","2","3","4","5","6","7"],"dataDetails":{"1":{"menuId":"1","attrs":{"menuPostId":67801,"title":"What's in the MIX:","titleExcerpt":"What's in the MIX:","href":"","samedomain":true,"hasBlogroll":false}},"2":{"menuId":"2","attrs":{"menuPostId":590006,"title":"Win Cash","titleExcerpt":"Win Cash","href":"/win-cash-fall-2026","samedomain":true,"hasBlogroll":false}},"3":{"menuId":"3","attrs":{"menuPostId":591387,"title":"Miley in L.A.","titleExcerpt":"Miley in L.A.","href":"/miley-hollywood-bowl-2026","samedomain":true,"hasBlogroll":false}},"4":{"menuId":"4","attrs":{"menuPostId":395482,"title":"Get the Mix 957 App","titleExcerpt":"Get the Mix 957 App","href":"/app/","samedomain":true,"hasBlogroll":false}},"5":{"menuId":"5","attrs":{"menuPostId":310451,"title":"Dining Deals","titleExcerpt":"Dining Deals","href":"https://www.seizethedeal.com/cities/grand-rapids","samedomain":false,"hasBlogroll":false}},"6":{"menuId":"6","attrs":{"menuPostId":591171,"title":"Scary Deals","titleExcerpt":"Scary Deals","href":"https://www.seizethedeal.com/cities/grand-rapids/entertainment","samedomain":false,"hasBlogroll":false}},"7":{"menuId":"7","attrs":{"menuPostId":590792,"title":"Wash Wednesday","titleExcerpt":"Wash Wednesday","href":"https://www.seizethedeal.com/deals/one-month-of-unlimited-gold-washes-at-speedy-wash","samedomain":false,"hasBlogroll":false}}},"redisCached":true},"carbonwidget/nav/footer":{"info":{"id":"carbonwidget/nav/footer","groupType":"carbonwidget/nav/footer"},"params":{"widgetTime":15},"data":["1","2","3","4","5","6","7","8","9","10","11","12","13","14","15"],"dataDetails":{"1":{"menuId":"1","attrs":{"title":"Equal Employment Opportunities","href":"/equal-employment-opportunity/","samedomain":true,"hasBlogroll":false}},"2":{"menuId":"2","attrs":{"title":"Marketing and Advertising Solutions","href":"/advertising-and-marketing-for-business/grand-rapids-mi/","samedomain":true,"hasBlogroll":false}},"3":{"menuId":"3","attrs":{"title":"Public File","data-title":"WLHTFM Public File","href":"https://publicfiles.fcc.gov/fm-profile/WLHT-FM","className":"next-one-merge","samedomain":false,"hasBlogroll":false}},"4":{"menuId":"4","attrs":{"title":"Need Assistance","data-title":"Persons with disabilities who need assistance with the WLHTFM / WLHT Public File","href":"/wlht-public-file/","className":"last-one-merge","samedomain":true,"hasBlogroll":false}},"5":{"menuId":"5","attrs":{"title":"Editorial Standards","href":"/editorial-standards/","samedomain":true,"hasBlogroll":false}},"6":{"menuId":"6","attrs":{"title":"FCC Applications","href":"/fcc-applications/","samedomain":true,"hasBlogroll":false}},"7":{"menuId":"7","attrs":{"title":"Report an Inaccuracy","href":"/report-an-inaccuracy/","samedomain":true,"hasBlogroll":false}},"8":{"menuId":"8","attrs":{"title":"Terms","href":"/terms/","samedomain":true,"hasBlogroll":false}},"9":{"menuId":"9","attrs":{"title":"Contest Rules","href":"/contest-rules/","samedomain":true,"hasBlogroll":false}},"10":{"menuId":"10","attrs":{"title":"Privacy Policy","href":"/privacy/","samedomain":true,"hasBlogroll":false}},"11":{"menuId":"11","attrs":{"title":"Accessibility Statement","href":"/digital-accessibility-statement/","samedomain":true,"hasBlogroll":false}},"12":{"menuId":"12","attrs":{"title":"Exercise My Data Rights","href":"/privacy/preferences/","samedomain":true,"hasBlogroll":false}},"13":{"menuId":"13","attrs":{"title":"Do Not Sell or Share My Personal Information","href":"osano","samedomain":true,"hasBlogroll":false}},"14":{"menuId":"14","attrs":{"title":"Contact","href":"/help/","samedomain":true,"hasBlogroll":false}},"15":{"menuId":"15","attrs":{"title":"Grand Rapids Business Listings","href":"/grand_rapids-featured-business-listings/","samedomain":true,"hasBlogroll":false}}},"redisCached":true}},"data":{},"time":{"wpTime":3920.07,"mainOptionsTime":899.232,"sidebarsTime":884.102,"widgetsTime":515.305,"processTime":6219.557},"experimentGroup":"B"},"serverConfig":{"host":"mix957gr.com","ua":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PageSourceSearchBot/1.0; +https://pagesourcesearch.com/bot) Chrome/128.0.0.0 Safari/537.36","protocol":"http"}
495,"hash":"fb2c0ab122ad455ba7770c5481d8230b1fb9a14a"},"listenLive":{},"nav":{},"newsletter":{},"ui":{},"videohub":{},"weather":{},"youtube":{},"sweeps":{},"events":{},"ads":{}}
496            window.__INITIAL_STATE__.json.response.options.aleph = window.aleph || false;
497          </script>
497
498          
498<script>(()=>{var t=Array(35).concat([(t,e,o)=>{var n=o(36);t.exports=function(t,e,o){var r=null==t?void 0:n(t,e);return void 0===r?o:r}},(t,e,o)=>{var n=o(37),r=o(86);t.exports=function(t,e){for(var o=0,i=(e=n(e,t)).length;null!=t&&o<i;)t=t[r(e[o++])];return o&&o==i?t:void 0}},(t,e,o)=>{var n=o(38),r=o(39),i=o(48),s=o(83);t.exports=function(t,e){return n(t)?t:r(t,e)?[t]:i(s(t))}},t=>{var e=Array.isArray;t.exports=e},(t,e,o)=>{var n=o(38),r=o(40),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;t.exports=function(t,e){if(n(t))return!1;var o=typeof t;return!("number"!=o&&"symbol"!=o&&"boolean"!=o&&null!=t&&!r(t))||(s.test(t)||!i.test(t)||null!=e&&t in Object(e))}},(t,e,o)=>{var n=o(41),r=o(47);t.exports=function(t){return"symbol"==typeof t||r(t)&&"[object Symbol]"==n(t)}},(t,e,o)=>{var n=o(42),r=o(45),i=o(46),s=n?n.toStringTag:void 0;t.exports=function(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":(t=Object(t),s&&s in t?r(t):i(t))}},(t,e,o)=>{var n=o(43).Symbol;t.exports=n},(t,e,o)=>{var n=o(44),r="object"==typeof self&&self&&self.Object===Object&&self,i=n||r||Function("return this")();t.exports=i},(t,e,o)=>{var n="object"==typeof o.g&&o.g&&o.g.Object===Object&&o.g;t.exports=n},(t,e,o)=>{var n=o(42),r=Object.prototype,i=r.hasOwnProperty,s=r.toString,a=n?n.toStringTag:void 0;t.exports=function(t){var e=i.call(t,a),o=t[a];try{t[a]=void 0;var n=!0}catch(t){}var r=s.call(t);return n&&(e?t[a]=o:delete t[a]),r}},t=>{var e=Object.prototype.toString;t.exports=function(t){return e.call(t)}},t=>{t.exports=function(t){return null!=t&&"object"==typeof t}},(t,e,o)=>{var n=o(49),r=/^\./,i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,s=/\\(\\)?/g,a=n((function(t){var e=[];return r.test(t)&&e.push(""),t.replace(i,(function(t,o,n,r){e.push(n?r.replace(s,"$1"):o||t)})),e}));t.exports=a},(t,e,o)=>{var n=o(50);t.exports=function(t){var e=n(t,(function(t){return 500===o.size&&o.clear(),t})),o=e.cache;return e}},(t,e,o)=>{var n=o(51);function r(t,e){if("function"!=typeof t||null!=e&&"function"!=typeof e)throw new TypeError("Expected a function");var o=function(){var n=arguments,r=e?e.apply(this,n):n[0],i=o.cache;if(i.has(r))return i.get(r);var s=t.apply(this,n);return o.cache=i.set(r,s)||i,s};return o.cache=new(r.Cache||n),o}
498r.Cache=n,t.exports=r},(t,e,o)=>{var n=o(52),r=o(77),i=o(80),s=o(81),a=o(82);function d(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var n=t[e];this.set(n[0],n[1])}}d.prototype.clear=n,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=a,t.exports=d},(t,e,o)=>{var n=o(53),r=o(68),i=o(76);t.exports=function(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}},(t,e,o)=>{var n=o(54),r=o(64),i=o(65),s=o(66),a=o(67);function d(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var n=t[e];this.set(n[0],n[1])}}d.prototype.clear=n,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=a,t.exports=d},(t,e,o)=>{var n=o(55);t.exports=function(){this.__data__=n?n(null):{},this.size=0}},(t,e,o)=>{var n=o(56)(Object,"create");t.exports=n},(t,e,o)=>{var n=o(57),r=o(63);t.exports=function(t,e){var o=r(t,e);return n(o)?o:void 0}},(t,e,o)=>{var n=o(58),r=o(60),i=o(59),s=o(62),a=/^\[object .+?Constructor\]$/,d=Function.prototype,u=Object.prototype,l=d.toString,c=u.hasOwnProperty,p=RegExp("^"+l.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");t.exports=function(t){return!(!i(t)||r(t))&&(n(t)?p:a).test(s(t))}},(t,e,o)=>{var n=o(41),r=o(59);t.exports=function(t){if(!r(t))return!1;var e=n(t);return"[object Function]"==e||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e}},t=>{t.exports=function(t){var e=typeof t;return null!=t&&("object"==e||"function"==e)}},(t,e,o)=>{var n=o(61),r=function(){var t=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();t.exports=function(t){return!!r&&r in t}},(t,e,o)=>{var n=o(43)["__core-js_shared__"];t.exports=n},t=>{var e=Function.prototype.toString;t.exports=function(t){if(null!=t){try{return e.call(t)}catch(t){}try{return t+""}catch(t){}}return""}},t=>{t.exports=function(t,e){return null==t?void 0:t[e]}},t=>{t.exports=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}},(t,e,o)=>{var n=o(55),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;if(n){var o=e[t];return"__lodash_hash_undefined__"===o?void 0:o}return r.call(e,t)?e[t]:void 0}},(t,e,o)=>{var n=o(55),r=Object.prototype.hasOwnProperty;t.exports=function(t){var e=this.__data__;return n?void 0!==e[t]:r.call(e,t)}},(t,e,o)=>{var n=o(55);t.exports=function(t,e){var o=this.__data__;return this.size+=this.has(t)?0:1,o[t]=n&&void 0===e?"__lodash_hash_undefined__":e,this}},(t,e,o)=>{var n=o(69),r=o(70),i=o(73),s=o(74),a=o(75);function d(t){var e=-1,o=null==t?0:t.length;for(this.clear();++e<o;){var n=t[e];this.set(n[0],n[1])}}d.prototype.clear=n,d.prototype.delete=r,d.prototype.get=i,d.prototype.has=s,d.prototype.set=a,t.exports=d},t=>{t.exports=function(){this.__data__=[],this.size=0}},(t,e,o)=>{var n=o(71),r=Array.prototype.splice;t.exports=function(t){var e=this.__data__,o=n(e,t);return!(o<0)&&(o==e.length-1?e.pop():r.call(e,o,1),--this.size,!0)}},(t,e,o)=>{var n=o(72);t.exports=function(t,e){for(var o=t.length;o--;)if(n(t[o][0],e))return o;return-1}},t=>{t.exports=function(t,e){return t===e||t!==t&&e!==e}},(t,e,o)=>{var n=o(71);t.exports=function(t){var e=this.__data__,o=n(e,t);return o<0?void 0:e[o][1]}},(t,e,o)=>{var n=o(71);t.exports=function(t){return n(this.__data__,t)>-1}},(t,e,o)=>{var n=o(71);t.exports=function(t,e){var o=this.__data__,r=n(o,t);return r<0?(++this.size,o.push([t,e])):o[r][1]=e,this}},(t,e,o)=>{var n=o(56)(o(43),"Map");t.exports=n},(t,e,o)=>{var n=o(78);t.exports=function(t){var e=n(this,t).delete(t);return this.size-=e?1:0,e}},(t,e,o)=>{var n=o(79);t.exports=function(t,e){var o=t.__data__;return n(e)?o["string"==typeof e?"string":"hash"]:o.map}},t=>{t.exports=function(t){var e=typeof t;return"string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t}},(t,e,o)=>{var n=o(78);t.exports=function(t){return n(this,t).get(t)}},(t,e,o)=>{var n=o(78);t.exports=function(t){return n(this,t).has(t)}},(t,e,o)=>{var n=o(78);t.exports=function(t,e){var o=n(this,t),r=o.size;return o.set(t,e),this.size+=o.size==r?0:1,this}},(t,e,o)=>{var n=o(84);t.exports=function(t){return null==t?"":n(t)}},(t,e,o)=>{var n=o(42),r=o(85),i=o(38),s=o(40),a=n?n.prototype:void 0,d=a?a.toString:void 0;t.exports=function t(e){if("string"==typeof e)return e;if(i(e))return r(e,t)+"";if(s(e))return d?d.call(e):"";var o=e+"";return"0"==o&&1/e==-Infinity?"-0":o}},t=>{t.exports=function(t,e){for(var o=-1,n=null==t?0:t.length,r=Array(n);++o<n;)r[o]=e(t[o],o,t);return r}},(t,e,o)=>{var n=o(40);t.exports=function(t){if("string"==typeof t||n(t))return t;var e=t+"";return"0"==e&&1/t==-Infinity?"-0":e}},,,,,,(t,e,o)=>{var n=o(93)();t.exports=n},t=>{t.exports=function(t){return function(e,o,n){for(var r=-1,i=Object(e),s=n(e),a=s.length;a--;){var d=s[t?a:++r];if(!1===o(i[d],d,i))break}return e}}},,(t,e,o)=>{var n=o(96),r=o(97),i=o(38),s=o(99),a=o(101),d=o(102),u=Object.prototype.hasOwnProperty;t.exports=function(t,e){var o=i(t),l=!o&&r(t),c=!o&&!l&&s(t),p=!o&&!l&&!c&&d(t),f=o||l||c||p,g=f?n(t.length,String):[],h=g.length;for(var w in t)!e&&!u.call(t,w)||f&&("length"==w||c&&("offset"==w||"parent"==w)||p&&("buffer"==w||"byteLength"==w||"byteOffset"==w)||a(w,h))||g.push(w);return g}},t=>{t.exports=function(t,e){for(var o=-1,n=Array(t);++o<t;)n[o]=e(o);return n}},(t,e,o)=>{var n=o(98),r=o(47),i=Object.prototype,s=i.hasOwnProperty,a=i.propertyIsEnumerable,d=n(function(){return arguments}())?n:function(t){return r(t)&&s.call(t,"callee")&&!a.call(t,"callee")};t.exports=d},(t,e,o)=>{var n=o(41),r=o(47);t.exports=function(t){return r(t)&&"[object Arguments]"==n(t)}},(t,e,o)=>{t=o.nmd(t);var n=o(43),r=o(100),i=e&&!e.nodeType&&e,s=i&&t&&!t.nodeType&&t,a=s&&s.exports===i?n.Buffer:void 0,d=(a?a.isBuffer:void 0)||r;t.exports=d},t=>{t.exports=function(){return!1}},t=>{var e=/^(?:0|[1-9]\d*)$/;t.exports=function(t,o){return!!(o=null==o?9007199254740991:o)&&("number"==typeof t||e.test(t))&&t>-1&&t%1==0&&t<o}},(t,e,o)=>{var n=o(103),r=o(105),i=o(106),s=i&&i.isTypedArray,a=s?r(s):n;t.exports=a},(t,e,o)=>{var n=o(41),r=o(104),i=o(47),s={};
498s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,t.exports=function(t){return i(t)&&r(t.length)&&!!s[n(t)]}},t=>{t.exports=function(t){return"number"==typeof t&&t>-1&&t%1==0&&t<=9007199254740991}},t=>{t.exports=function(t){return function(e){return t(e)}}},(t,e,o)=>{t=o.nmd(t);var n=o(44),r=e&&!e.nodeType&&e,i=r&&t&&!t.nodeType&&t,s=i&&i.exports===r&&n.process,a=function(){try{return s&&s.binding&&s.binding("util")}catch(t){}}();t.exports=a},,t=>{var e=Object.prototype;t.exports=function(t){var o=t&&t.constructor;return t===("function"==typeof o&&o.prototype||e)}},,t=>{t.exports=function(t,e){return function(o){return t(e(o))}}},(t,e,o)=>{var n=o(58),r=o(104);t.exports=function(t){return null!=t&&r(t.length)&&!n(t)}},,,t=>{t.exports=function(t){return t}},,,,,,,,,,,,(t,e,o)=>{var n=o(127),r=o(72),i=Object.prototype.hasOwnProperty;t.exports=function(t,e,o){var s=t[e];i.call(t,e)&&r(s,o)&&(void 0!==o||e in t)||n(t,e,o)}},(t,e,o)=>{var n=o(128);t.exports=function(t,e,o){"__proto__"==e&&n?n(t,e,{configurable:!0,enumerable:!0,value:o,writable:!0}):t[e]=o}},(t,e,o)=>{var n=o(56),r=function(){try{var t=n(Object,"defineProperty");return t({},"",{}),t}catch(t){}}();t.exports=r},(t,e,o)=>{var n=o(126),r=o(127);t.exports=function(t,e,o,i){var s=!o;o||(o={});for(var a=-1,d=e.length;++a<d;){var u=e[a],l=i?i(o[u],t[u],u,o,t):void 0;void 0===l&&(l=t[u]),s?r(o,u,l):n(o,u,l)}return o}},(t,e,o)=>{var n=o(131),r=o(138);t.exports=function(t){return n((function(e,o){var n=-1,i=o.length,s=i>1?o[i-1]:void 0,a=i>2?o[2]:void 0;for(s=t.length>3&&"function"==typeof s?(i--,s):void 0,a&&r(o[0],o[1],a)&&(s=i<3?void 0:s,i=1),e=Object(e);++n<i;){var d=o[n];d&&t(e,d,n,s)}return e}))}},(t,e,o)=>{var n=o(114),r=o(132),i=o(134);t.exports=function(t,e){return i(r(t,e,n),t+"")}},(t,e,o)=>{var n=o(133),r=Math.max;t.exports=function(t,e,o){return e=r(void 0===e?t.length-1:e,0),function(){for(var i=arguments,s=-1,a=r(i.length-e,0),d=Array(a);++s<a;)d[s]=i[e+s];s=-1;for(var u=Array(e+1);++s<e;)u[s]=i[s];return u[e]=o(d),n(t,this,u)}}},t=>{t.exports=function(t,e,o){switch(o.length){case 0:return t.call(e);case 1:return t.call(e,o[0]);case 2:return t.call(e,o[0],o[1]);case 3:return t.call(e,o[0],o[1],o[2])}return t.apply(e,o)}},(t,e,o)=>{var n=o(135),r=o(137)(n);t.exports=r},(t,e,o)=>{var n=o(136),r=o(128),i=o(114),s=r?function(t,e){return r(t,"toString",{configurable:!0,enumerable:!1,value:n(e),writable:!0})}:i;t.exports=s},t=>{t.exports=function(t){return function(){return t}}},t=>{var e=Date.now;t.exports=function(t){var o=0,n=0;return function(){var r=e(),i=16-(r-n);if(n=r,i>0){if(++o>=800)return arguments[0]}else o=0;return t.apply(void 0,arguments)}}},(t,e,o)=>{var n=o(72),r=o(111),i=o(101),s=o(59);t.exports=function(t,e,o){if(!s(o))return!1;var a=typeof e;return!!("number"==a?r(o)&&i(e,o.length):"string"==a&&e in o)&&n(o[e],t)}},,,,,,,,,,,,t=>{t.exports=function(t,e,o){var n=-1,r=t.length;e<0&&(e=-e>r?0:r+e),(o=o>r?r:o)<0&&(o+=r),r=e>o?0:o-e>>>0,e>>>=0;for(var i=Array(r);++n<r;)i[n]=t[n+e];return i}},,,,,,,(t,e,o)=>{var n=o(68),r=o(158),i=o(159),s=o(160),a=o(161),d=o(162);function u(t){var e=this.__data__=new n(t);this.size=e.size}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=s,u.prototype.has=a,u.prototype.set=d,t.exports=u},(t,e,o)=>{var n=o(68);t.exports=function(){this.__data__=new n,this.size=0}},t=>{t.exports=function(t){var e=this.__data__,o=e.delete(t);return this.size=e.size,o}},t=>{t.exports=function(t){return this.__data__.get(t)}},t=>{t.exports=function(t){return this.__data__.has(t)}},(t,e,o)=>{var n=o(68),r=o(76),i=o(51);t.exports=function(t,e){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length<199)return s.push([t,e]),this.size=++o.size,this;o=this.__data__=new i(s)}return o.set(t,e),this.size=o.size,this}},,,(t,e,o)=>{var n=o(95),r=o(166),i=o(111);t.exports=function(t){return i(t)?n(t,!0):r(t)}},(t,e,o)=>{var n=o(59),r=o(108),i=o(167),s=Object.prototype.hasOwnProperty;t.exports=function(t){if(!n(t))return i(t);var e=r(t),o=[];for(var a in t)("constructor"!=a||!e&&s.call(t,a))&&o.push(a);return o}},t=>{t.exports=function(t){var e=[];
498if(null!=t)for(var o in Object(t))e.push(o);return e}},(t,e,o)=>{t=o.nmd(t);var n=o(43),r=e&&!e.nodeType&&e,i=r&&t&&!t.nodeType&&t,s=i&&i.exports===r?n.Buffer:void 0,a=s?s.allocUnsafe:void 0;t.exports=function(t,e){if(e)return t.slice();var o=t.length,n=a?a(o):new t.constructor(o);return t.copy(n),n}},t=>{t.exports=function(t,e){var o=-1,n=t.length;for(e||(e=Array(n));++o<n;)e[o]=t[o];return e}},,,,,,,(t,e,o)=>{var n=o(110)(Object.getPrototypeOf,Object);t.exports=n},,,,,,,,,,,(t,e,o)=>{var n=o(188);t.exports=function(t){var e=new t.constructor(t.byteLength);return new n(e).set(new n(t)),e}},(t,e,o)=>{var n=o(43).Uint8Array;t.exports=n},,,,,,,,,,,(t,e,o)=>{var n=o(187);t.exports=function(t,e){var o=e?n(t.buffer):t.buffer;return new t.constructor(o,t.byteOffset,t.length)}},(t,e,o)=>{var n=o(201),r=o(176),i=o(108);t.exports=function(t){return"function"!=typeof t.constructor||i(t)?{}:n(r(t))}},(t,e,o)=>{var n=o(59),r=Object.create,i=function(){function t(){}return function(e){if(!n(e))return{};if(r)return r(e);t.prototype=e;var o=new t;return t.prototype=void 0,o}}();t.exports=i},,,(t,e,o)=>{var n=o(205),r=o(130)((function(t,e,o){n(t,e,o)}));t.exports=r},(t,e,o)=>{var n=o(157),r=o(206),i=o(92),s=o(207),a=o(59),d=o(165);t.exports=function t(e,o,u,l,c){e!==o&&i(o,(function(i,d){if(a(i))c||(c=new n),s(e,o,d,u,t,l,c);else{var p=l?l(e[d],i,d+"",e,o,c):void 0;void 0===p&&(p=i),r(e,d,p)}}),d)}},(t,e,o)=>{var n=o(127),r=o(72);t.exports=function(t,e,o){(void 0!==o&&!r(t[e],o)||void 0===o&&!(e in t))&&n(t,e,o)}},(t,e,o)=>{var n=o(206),r=o(168),i=o(199),s=o(169),a=o(200),d=o(97),u=o(38),l=o(208),c=o(99),p=o(58),f=o(59),g=o(209),h=o(102),w=o(210);t.exports=function(t,e,o,v,b,y,m){var x=t[o],S=e[o],_=m.get(S);if(_)n(t,o,_);else{var j=y?y(x,S,o+"",t,e,m):void 0,O=void 0===j;if(O){var E=u(S),I=!E&&c(S),P=!E&&!I&&h(S);j=S,E||I||P?u(x)?j=x:l(x)?j=s(x):I?(O=!1,j=r(S,!0)):P?(O=!1,j=i(S,!0)):j=[]:g(S)||d(S)?(j=x,d(x)?j=w(x):(!f(x)||v&&p(x))&&(j=a(S))):O=!1}O&&(m.set(S,j),b(j,S,v,y,m),m.delete(S)),n(t,o,j)}}},(t,e,o)=>{var n=o(111),r=o(47);t.exports=function(t){return r(t)&&n(t)}},(t,e,o)=>{var n=o(41),r=o(176),i=o(47),s=Function.prototype,a=Object.prototype,d=s.toString,u=a.hasOwnProperty,l=d.call(Object);t.exports=function(t){if(!i(t)||"[object Object]"!=n(t))return!1;var e=r(t);if(null===e)return!0;var o=u.call(e,"constructor")&&e.constructor;return"function"==typeof o&&o instanceof o&&d.call(o)==l}},(t,e,o)=>{var n=o(129),r=o(165);t.exports=function(t){return n(t,r(t))}},,(t,e,o)=>{var n=o(83);t.exports=function(t){return n(t).toLowerCase()}},(t,e,o)=>{var n=o(214)("toUpperCase");t.exports=n},(t,e,o)=>{var n=o(215),r=o(216),i=o(217),s=o(83);t.exports=function(t){return function(e){e=s(e);var o=r(e)?i(e):void 0,a=o?o[0]:e.charAt(0),d=o?n(o,1).join(""):e.slice(1);return a[t]()+d}}},(t,e,o)=>{var n=o(150);t.exports=function(t,e,o){var r=t.length;return o=void 0===o?r:o,!e&&o>=r?t:n(t,e,o)}},t=>{var e=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");t.exports=function(t){return e.test(t)}},(t,e,o)=>{var n=o(218),r=o(216),i=o(219);t.exports=function(t){return r(t)?i(t):n(t)}},t=>{t.exports=function(t){return t.split("")}},t=>{var e="\\ud800-\\udfff",o="["+e+"]",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",i="[^"+e+"]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",a="[\\ud800-\\udbff][\\udc00-\\udfff]",d="(?:"+n+"|"+r+")"+"?",u="[\\ufe0e\\ufe0f]?",l=u+d+("(?:\\u200d(?:"+[i,s,a].join("|")+")"+u+d+")*"),c="(?:"+[i+n+"?",n,s,a,o].join("|")+")",p=RegExp(r+"(?="+r+")|"+c+l,"g");t.exports=function(t){return t.match(p)||[]}}]),e={};function o(n){if(e[n])return e[n].exports;var r=e[n]={id:n,loaded:!1,exports:{}};return t[n](r,r.exports,o),r.loaded=!0,r.exports}o.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return o.d(e,{a:e}),e},o.d=(t,e)=>{for(var n in e)o.o(e,n)&&!o.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},o.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"===typeof window)return window}
498}(),o.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),o.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector),(()=>{"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)}function e(e){var o=function(e,o){if("object"!==t(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,o||"default");if("object"!==t(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===o?String:Number)(e)}(e,"string");return"symbol"===t(o)?o:String(o)}function n(t,o,n){return(o=e(o))in t?Object.defineProperty(t,o,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[o]=n,t}function r(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?Object(arguments[e]):{},r=Object.keys(o);"function"===typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(o).filter((function(t){return Object.getOwnPropertyDescriptor(o,t).enumerable}))),r.forEach((function(e){n(t,e,o[e])}))}return t}var i=o(35),s=o.n(i),a=o(204),d=o.n(a);let u,l,c;const p=function(t,e){return t===u&&e===l||(u=t,l=e,c=d()({},s()(t,`options.globalBlogOptions.${e||"adconfig"}.unitConfigs`)||{})),c};var f=o(212),g=o.n(f),h=o(213),w=o.n(h);function v(t=8328825,e=""){return e?`${t},${e}`:t}const b=function(t,e,o=!1,n){let r=s()(t,"options.adVars"),i={};return i=o?Object.assign({},r):"function"===typeof n?n(e,s()(r,e)):s()(r,e),i};const y=class{constructor(t={}){"undefined"!==typeof window&&(window.bidLog=window.bidLog||[]),this.indexexchangeEnabled=!1,this.idMap={},this.idsByGroup={},this.all=[],this.general=[],this.scrollRefresh=[],this.killOn500=[],this.killOnRefresh=[],this.radioTimerRefresh=[],this.photogallery=[],this.videohuboverlay=[],this.canRefresh=!0,this.groups=["scrollRefresh","killOn500","killOnRefresh","radioTimerRefresh","photogallery","videohuboverlay"],this.unitConfigs={},this.adUnitBase=null,this.amazonSlots={},this.roxotEnabled=!1,this.airtvEnabled=!1,this.pubplusEnabled=!1,this.adRefreshFrequencyCap=2e3,this.nonPrebidUnits=[]}setLayout(t){}loadAllStaticSlots(){let t=[];Object.keys(this.unitConfigs).filter((t=>!this.unitConfigs[t].createInclass&&this.unitConfigs[t].gptParams&&this.unitConfigs[t].gptParams.id&&document.getElementById(this.unitConfigs[t].gptParams.id))).forEach((e=>{this.unitConfigs[e].gptParams||this.nonPrebidUnits.push(this.unitConfigs[e].gptParams.id),t.push(this.unitConfigs[e].gptParams.id)})),window.pbjs&&this.refreshSpecificPrebid(t,!0).then((t=>{window.oPageUnload&&window.oPageUnload(1)}))}sendCode(t){window.googletag.cmd.push(t)}display(t){window.googletag.cmd.push((()=>{window.pbjs?(window.googletag.display(t),window.googletag.pubads().refresh([window.TSM.adSlots[t]])):window.googletag.display(t)}))}registerAdId(t,e){let o=e.groups;o=o.filter(Boolean),o&&o.length||(o=["general"]),o&&o.forEach((e=>{this.idMap[t]=this.idMap[t]||[],-1===this.idMap[t].indexOf(e)&&this.idMap[t].push(e)}))}unregisterAdSlot(t){this.idMap[t]&&this.idMap[t].constructor===Array&&(this.idMap[t].forEach((e=>{e&&(this[e]=this[e].filter((e=>e.getSlotElementId()!==t)),this.idsByGroup[e]&&this.idsByGroup[e].constructor===Array&&-1!==this.idsByGroup[e].indexOf(t)&&this.idsByGroup[e].splice(this.idsByGroup[e].indexOf(t),1))})),delete this.idMap[t])}registerAdSlot(t,e){this.idMap[t]&&this.idMap[t].forEach((o=>{-1===this[o].indexOf(e)&&this[o].push(e),o&&(this.idsByGroup[o]||(this.idsByGroup[o]=[]),-1===this.idsByGroup[o].indexOf(t)&&this.idsByGroup[o].push(t))})),-1===this.all.indexOf(e)&&this.all.push(e)}setTargeting(t){window.googletag.cmd.push((()=>{window.googletag.setConfig({targeting:t})}))}resetPageTargeting(t){"undefined"!==typeof window&&window.googletag.cmd.push((()=>{const e={};Object.keys(t).forEach((o=>{"kv"!==o&&(e[o]=t[o])})),window.googletag.setConfig({targeting:e})}))}refreshAllPrebid(){var t=[];if(Object.keys)t=Object.keys(window.TSM.adSlots);else for(var e in window.TSM.adSlots)t.push(e);try{this.refreshSpecificPrebid(t)}catch(t){window.googletag.pubads().refresh()}window.oPageUnload&&window.oPageUnload("ALL")}filterSlotIdsForPrebid(t){const e=[];return t.forEach((t=>{-1!==window.pbjs.adUnits.findIndex((e=>e.code===t))&&e.push(t)})),e}refreshSpecificPrebid(t,e=!1,o=""){this.maybeIncrementImpressionTargeting(this.getSlotsFromIds(t)),this.nonPrebidUnits.length&&(t=t.filter((t=>!this.nonPrebidUnits.includes(t))),this.sendCode((()=>{window.googletag.pubads().refresh(this.getSlotsFromIds(this.nonPrebidUnits))})));const n=this.filterSlotIdsForPrebid(t);if(t.length){let o=[];
498return n.length?o.push(this.requestPbjsBids(n)):o.push(Promise.resolve({nothingSentToPrebid:!0})),window.apstag?o.push(this.refreshAmazon(t)):o.push(Promise.resolve({nothingSentToAmazon:!0})),Promise.all(o).then((o=>{const[r,i]=o;return window.bidLog.push({results:{prebid:r,amazon:i},ids:t,prebidIds:n,when:(new Date).toString()}),this.sendCode((()=>{window.googletag.pubads().refresh(this.getSlotsFromIds(t))})),e||window.oPageUnload&&t.forEach((t=>{window.oPageUnload(t)})),o}))}return Promise.resolve([])}requestPbjsBids(t){return new Promise(((e,o)=>{window.pbjs.que.push((()=>{try{window.pbjs.requestBids({adUnitCodes:t,timeout:window.PREBID_TIMEOUT||1250,bidsBackHandler:o=>{window.googletag.cmd.push((()=>{window.pbjs.setTargetingForGPTAsync(t),e(o)}))}})}catch(t){e(t)}}))}))}getAmazonConfig(t){let e=[],o=this.getPubcid(),n={timeout:window.PREBID_TIMEOUT||1250,slots:[]};if(t.forEach((t=>{this.amazonSlots[t]||e.push(t)})),e.length){let t=window.pbjs.adUnits.filter((t=>t.bids.some((t=>"tsm-amazon"===t.bidder))&&e.indexOf(t.code)>-1));t.length&&t.forEach((t=>{this.amazonSlots[t.code]={slotID:t.code,slotName:[this.adUnitBase,t.code].join("/"),sizes:t.sizes||s()(t,"mediaTypes.banner.sizes")||s()(t,"mediaTypes.video.sizes")||s()(t,"mediaTypes.native.sizes")||[],slotParams:r({},o?{"pubcid.org":[o]}:{})}}))}return t.forEach((t=>{this.amazonSlots[t]&&document.getElementById(t)&&n.slots.push(this.amazonSlots[t])})),n}refreshAmazon(t){return window.pbjs&&window.pbjs.adUnits&&window.apstag?new Promise(((e,o)=>{try{let o=this.getAmazonConfig(t);if(!o.slots||!o.slots.length)throw"no slots";window.apstag.fetchBids(o,(t=>{window.googletag.cmd.push((()=>{window.apstag.setDisplayBids(),e(t)}))}))}catch(t){e([])}})):Promise.resolve([])}refresh(t){"undefined"!==typeof window&&window.googletag&&window.googletag.pubads&&(document.hidden&&console.warn("[AD REFRESH] skip cuz document hidden.",(new Date).toISOString(),t),this.canRefresh&&!document.hidden&&(this.pauseAdRefresh(),this.maybeApplyRoxotTargets(),window.pbjs?t.group&&this.idsByGroup[t.group]&&this.refreshSpecificPrebid(this.idsByGroup[t.group],!1,t.viewType):t.group?window.googletag.pubads().refresh(this[t.group]):window.googletag.pubads().refresh()))}maybeIncrementImpressionTargeting(t){t.forEach((t=>{var e;let o=null===(e=t.getConfig("targeting").targeting)||void 0===e?void 0:e.impressionkw;o=o&&o.length?[""+(parseInt(o[0])+1)]:["1"],window.googletag.cmd.push((()=>{t.setConfig({targeting:{impressionkw:o}})}))}))}getPubcid(){return window.PublisherCommonId?window.PublisherCommonId.getId():localStorage.getItem("_pubcid")}getSlotsFromIds(t){return t.map((function(t){return window.TSM.adSlots[t]}))}pauseAdRefresh(t=this.adRefreshFrequencyCap){this.canRefresh=!1,setTimeout((()=>{this.canRefresh=!0}),t)}getCompositePubId(t=8328825,e=""){return v(t,e)}getAdUnitPath(t,e=!1){const{adUnitPath:o,adUnitBase:n}=function(t,e=!1){const o=s()(t,"options.blogOptions.childPublisherId")||"",n=s()(t,"options.method","get_home"),r=s()(t,"options.blogOptions._station_info.market",""),i=s()(t,"options.blogOptions._station_info.sitetype","").toLowerCase(),a=s()(t,"options.blogOptions._station_info.callletters",""),d=v(8328825,o);let u,l=s()(t,"options.adPageType",!1),c="/",p=r?""+r:"",f=p.split("/");return p=w()(g()(f[0].replace(" ","_").replace(".",""))),l||(l="get_home"===n?"home":"get_single"===n?"post":n.replace("get_","")),"national"===i||"partner"===i?(c=e?["",d,i,a,e].join("/"):["",d,i,a,l].join("/"),u=["",d,i,a].join("/")):(c=e?["",d,i,p,a,e].join("/"):["",d,i,p,a,l].join("/"),u=["",d,i,p,a].join("/")),{adUnitPath:c,adUnitBase:u}}(t,e);return this.adUnitBase||(this.adUnitBase=n),o}getAdVars(t,e,o=!1,n){return b(t,e,o,n)}addImpressionViewableEvent(t){window.googletag.cmd.push((()=>{window.googletag.pubads().addEventListener("impressionViewable",(e=>{const{slot:o}=e,n=o.getSlotElementId(),r=document.getElementById(n).parentNode;t&&t(n,{time:(new Date).getTime(),timeHuman:(new Date).toString()}),(r.classList.contains("tsm-ad-in-article-320")||r.classList.contains("tsm-ad-in-article-300"))&&(window.PPTracker&&window.PPTracker.push("page_view"),window.snaptr&&window.snaptr("track","PAGE_VIEW"),window.twq&&window.twq("track","PageView"),window.fbq&&window.fbq("track","Vie
498wContent"))}))}))}addSlotRequestedEvent(t){window.googletag.cmd.push((()=>{window.googletag.pubads().addEventListener("slotRequested",t)}))}maybeApplyRoxotTargets(){this.roxotEnabled&&window.googletag.cmd.push((function(){window.googletag.setConfig({targeting:{"roxot-group-id":window.getRoxotGroupId(),"roxot-sector-id":window.getRoxotSectorId(),"roxot-deep":window.getRoxotDeep(),"roxot-event-group-id":window.getRoxotEvent(),"roxot-event":window.getRoxotEvent(),"roxot-event-deep":window.getRoxotEvent(),"roxot-minutes":(new Date).getUTCMinutes().toString(),"roxot-hours":(new Date).getUTCHours().toString(),"roxot-day":(new Date).getUTCDay().toString(),"roxot-ab-10-90":Math.floor(100*Math.random())<10?"A":"B","roxot-ab-50-50":Math.floor(100*Math.random())<50?"A":"B"}})}))}maybeFirePubplusPv(){if(this.pubplusEnabled)try{window.PPTracker.push("page_view")}catch(t){console.error(t)}}init(t){this.maybeOverrideAdConfigs(t),this.doFlagStuff(t),this.pauseAdRefresh()}maybeOverrideAdConfigs(t){this.unitConfigs=p(t,this.adconfigKey)}doFlagStuff(t){this.indexexchangeEnabled=s()(t,"options.adVars.enableIndexExchange")||!1,this.roxotEnabled=s()(t,"options.adVars.enableRoxot")||!1,this.airtvEnabled=s()(t,"options.adVars.enableAirtv")||!1,this.pubplusEnabled=s()(t,"options.adVars.enablePubplus")||!1,this.adRefreshFrequencyCap=parseInt(s()(t,"options.adVars.adRefreshFrequencyCap")||2e3,10)}};class m extends y{constructor(){var t,e,o;if(super(),this.adconfigKey="adconfig",this.unitConfigs={},"undefined"!==typeof window&&null!==(t=window)&&void 0!==t&&null!==(e=t.__INITIAL_STATE__)&&void 0!==e&&null!==(o=e.json)&&void 0!==o&&o.response){const t=window.__INITIAL_STATE__.json.response;this.maybeOverrideAdConfigs(t)}this.lazyloadAdOffsetKey="lazyloadAdOffsetDesktop"}getPrebidScript(t,e,o,n,r,i,s,a){const d="cdn.production.townsquareblogs.com";return`<link rel="preconnect" href="${"forceHttps"===t?"https:":""}//${d}" crossorigin />`+{prebidstaging:`
498<script src="//${d}/wp-content/uploads/static/prebidstaging/carbon/pb.js?domain=${e}&v=${n}&mver=${r}&gver=${i}" ${s?"async defer":""} ${a?'data-osano="ESSENTIAL"':""}><\/script>`,forceHttps:`
498<script src="https://${d}/wp-content/uploads/static/prebid/carbon/pb.js?domain=${e}&v=${n}&mver=${r}&gver=${i}" ${s?"async defer":""} ${a?'data-osano="ESSENTIAL"':""}><\/script>`,prod:`
498<script src="//${d}/wp-content/uploads/static/prebid/carbon/pb.js?domain=${e}&v=${n}&mver=${r}&gver=${i}" ${s?"async defer":""} ${a?'data-osano="ESSENTIAL"':""}><\/script>`}[t]||""}}let x;"undefined"!==typeof window&&window.TSM&&window.TSM.adApi?x=window.TSM.adApi:(x=new m,"undefined"!==typeof window&&(window.TSM=window.TSM||{},window.TSM.adApi=x));class S{constructor(t){this.callbackQ={},this.qTopPointer=0,this.params=d()({},S.defaults,t),this.ticking=!1,this.hasInitialized=!1}init(){const{root:t,rootMargin:e,threshold:o}=this.params;this.observer=new IntersectionObserver(this.params.eventHandler.bind(this),{root:t,rootMargin:e,threshold:o}),this.hasInitialized=!0}addToEventQ(t,e){this.hasInitialized||this.init();let o=this.qTopPointer;return this.callbackQ[o]=e,this.observer.observe(t),this.qTopPointer++,t.setAttribute("data-cbId",o),o}removeFromEventQ(t,e){this.observer.unobserve(t),delete this.callbackQ[e],t.removeAttribute("data-cbId")}}S.defaults={root:null,rootMargin:"0px",threshold:[0],eventHandler:function(){}};const _=S;function j(t){t.forEach((t=>{let e=t.target.getAttribute("data-cbId");e&&(t.isIntersecting?this.callbackQ[e].call(this,t,!0):this.callbackQ[e].call(this,t,!1))}))}new _({root:null,rootMargin:"200%",threshold:[0],eventHandler:j});const O=new _({root:null,rootMargin:"300px",threshold:[0],eventHandler:j}),E=new _({root:null,rootMargin:"1500px",threshold:[0],eventHandler:j}),I=(new _({root:null,rootMargin:"0px",threshold:[1],eventHandler:j}),new _({root:null,rootMargin:"-120px",threshold:function(t){let e=[];for(var o=0;o<=t;o++)e.push(o/t);return e}(100),eventHandler:j}),".tsm-ad"),P=100,T=2e3;function A(t){const e=[];return t&&1===t.nodeType?(t.matches&&t.matches(I)&&e.push(t),t.querySelectorAll&&e.push(...t.querySelectorAll(I)),e):e}function C(t,e){window.googletag.cmd.push((()=>{e.forEach((({el:e,config:o,unitConfig:n})=>{const{adGroup:r}=o,{id:i,adSlot:s}=function(t,e){const{adUnitPath:o,targeting:n,adUnit:r,slotSize:i}=t,{gptParams:s={}}=e;let a=t.slotId,d=window.TSM.adSlots[a];return d?{id:a,adSlot:d}:("tsm-out-of-page"===r||s.outOfPage?d=window.googletag.defineOutOfPageSlot(o,a):"interstitial"===r||s.interstitial?(d=window.googletag.defineOutOfPageSlot(o,window.googletag.enums.OutOfPageFormat.INTERSTITIAL),d&&(a=d.getSlotElementId())):d=window.googletag.defineSlot(o,i&&i.length?i:s.slotSize,a),d?(window.TSM.adSlots[a]=d,d.addService(window.googletag.pubads()),n&&Object.keys(n).length&&d.setConfig({targeting:n}),{id:a,adSlot:d}):{id:a,adSlot:null})}(o,n);s&&(i!==o.slotId&&(e.dataset.slotId=i,o.slotId=i),window.googletag.display(s),t.maybeApplyRoxotTargets(),!o.slotRequestedAttached&&n.callbacks&&n.callbacks.slotRequested&&n.callbacks.slotRequested.constructor===Array&&n.callbacks.slotRequested.length&&(o.slotRequestedAttached=!0,t.addSlotRequestedEvent((t=>{const{slot:e}=t;if(e.getSlotElementId()===i)for(let t=0;t<n.callbacks.slotRequested.length;t++)new Function("context",["try{",n.callbacks.slotRequested[t],`}catch(e){console.info("error: ${i}.callbacks.slotRequested: shits on fire yo", e)}`].join(""))(window)}))),t.registerAdId(i,{groups:[r]}))}))}))}function z(t,e,o){e.length&&window.googletag.cmd.push((()=>{const n=e.filter((t=>window.TSM.adSlots[t.id]));if(!n.length)return;const r=n.map((t=>t.id));window.pbjs?window.pbjs.que.push((()=>{n.forEach((({id:t,adUnit:e,unitConfig:o})=>{let n=function(t,e,o){let n=!1;if(window.pbjs&&window.pbjs.adUnits&&window.pbjs.adUnits.constructor===Array){if(t.pbjsCode){const n=(window.pbjs.adUnits||[]).find((e=>e.code===t.pbjsCode));if(n){const t=JSON.parse(JSON.stringify(n));let r=new RegExp(t.code,"g"),i=new RegExp("{{adUnit}}","g");return JSON.parse(JSON.stringify(t).replace(r,o).replace(i,e))}}for(let t=0;t<window.pbjs.adUnits.length;t++){let r=window.pbjs.adUnits[t],{code:i}=r;if(i===e){let t=new RegExp(i,"g"),s=new RegExp("{{adUnit}}","g");n=JSON.parse(JSON.stringify(r).replace(t,o).replace(s,e))}if(o===i)return!1}}return n}(o,e,t);n&&window.pbjs.addAdUnits(n)})),t.refreshSpecificPrebid(r,o)})):window.googletag.pubads().refresh(t.getSlotsFromIds(r))}))}let U=[],M=!1;function R(t){var e;M||(M=!0,e=()=>{const e=U;U=[],M=!1,z(t,e,!1)},window.googletag.cmd.push((()=>{window.pbjs?window.pbjs.que.push(e):e()})))}function k(t,e,o){t&&window.googletag.cmd.push((()=>{window.TSM.adSlots[t]&&(window.googletag.destroySlots([window.TSM.adSlots[t]]),delete window.TSM.adSlots[t],e.unregisterAdSlot(t),window.pbjs&&o&&o.isIncremental&&window.pbjs.que.push((()=>{window.pbjs.removeAdUnit(t)})))}))}const B=new Map;function $(t,e){const o=`${e}:${t}`;var n;return B.has(o)||B.set(o,new _({root:(n={offset:t}).root||null,rootMargin:n.offset||"200%",threshold:n.threshold||[0],eventHandler:j})),B.get(o)}const F=new WeakMap;function q(t,e,o,n){const r=o.lazyloadOffset?$(o.lazyloadOffset,"load"):O,i=o.lazyloadOffset?$(o.lazyloadOffset,"unload"):E;let s=null,a=null,d=!1;const u=()=>{s&&(clearTimeout(s),s=null)},l=()=>{a&&(clearTimeout(a),a=null)}
498,c=r.addToEventQ(t,((r,i)=>{i?(l(),u(),s=setTimeout((()=>{s=null,d||(d=!0,window.TSM.adSlots[o.slotId]||C(e,[{el:t,config:o,unitConfig:n}]),function(t,e,o){U.push({id:e.slotId,adUnit:e.adUnit,unitConfig:o}),R(t)}(e,o,n))}),P)):u()})),p=i.addToEventQ(t,((r,i)=>{i?l():(l(),a=setTimeout((()=>{a=null,d&&"true"!==t.dataset.impressionViewable&&(d=!1,k(o.slotId,e,n))}),T))}));F.set(t,{loadApi:r,loadCbId:c,unloadApi:i,unloadCbId:p,clearLoadTimer:u,clearUnloadTimer:l})}const L=function(t){if("undefined"===typeof window)return;if(window.TSM=window.TSM||{},window.TSM.adSlotObserverInitialized)return;window.TSM.adSlotObserverInitialized=!0,window.googletag=window.googletag||{cmd:[]},window.googletag.cmd=window.googletag.cmd||[],window.TSM.adSlots=window.TSM.adSlots||{};const e=new WeakSet;function o(o){if(e.has(o))return null;e.add(o);const n=function(t){const e=t.dataset||{};let o,n={};try{n=e.targeting?JSON.parse(e.targeting):{}}catch(t){n={}}try{o=e.slotSize?JSON.parse(e.slotSize):void 0}catch(t){o=void 0}return{slotId:e.slotId,adUnit:e.adUnit,adGroup:e.adGroup||"",adUnitPath:e.adUnitPath||"",targeting:n,slotSize:o,lazyloadOffset:e.lazyloadOffset||null,includeInInitialSweep:"true"===e.includeInInitialSweep}}(o);if(!n.adUnit||!n.slotId)return null;const r=t.unitConfigs[n.adUnit];return r?{el:o,config:n,unitConfig:r}:null}function n(e){const n=o(e);n&&(C(t,[n]),q(n.el,t,n.config,n.unitConfig))}function r(e){!function(t){const e=F.get(t);e&&(e.clearLoadTimer(),e.clearUnloadTimer(),e.loadApi.removeFromEventQ(t,e.loadCbId),e.unloadApi.removeFromEventQ(t,e.unloadCbId),F.delete(t))}(e);const o=e.dataset||{};k(o.slotId,t,t.unitConfigs[o.adUnit])}window.googletag.cmd.push((()=>{window.googletag.pubads().addEventListener("impressionViewable",(t=>{const e=t.slot.getSlotElementId(),o=document.getElementById(e),n=o&&o.parentNode;n&&(n.dataset.impressionViewable="true")})),window.googletag.pubads().addEventListener("slotRenderEnded",(t=>{const e=t.slot.getSlotElementId(),o=document.getElementById(e),n=o&&o.parentNode;n&&"true"===n.dataset.maintainHeight&&!t.isEmpty&&t.size&&2===t.size.length&&(n.style.height=t.size[1]+"px")}))}));const i=A(document.documentElement).map(o).filter(Boolean);i.length&&(C(t,i),window.googletag.cmd.push((()=>{let e,o;e=[],o=[],i.forEach((t=>{const n=t.config.lazyloadOffset?function(t,e){const o=parseFloat(t);return isNaN(o)?e:o}(t.config.lazyloadOffset,300):300;(t.config.includeInInitialSweep||function(t,e){const o=t.getBoundingClientRect();return o.bottom>=-e&&o.top<=window.innerHeight+e}(t.el,n)?e:o).push(t)})),z(t,e.map((t=>({id:t.config.slotId,adUnit:t.config.adUnit,unitConfig:t.unitConfig}))),!0),o.forEach((e=>{q(e.el,t,e.config,e.unitConfig)}))}))),new MutationObserver((t=>{t.forEach((t=>{t.removedNodes.forEach((t=>{A(t).forEach(r)}))}
498)),t.forEach((t=>{t.addedNodes.forEach((t=>{A(t).forEach(n)}))}))})).observe(document.documentElement,{childList:!0,subtree:!0})};L(x)})()})();</script>
498
499          
500          
501          
502          
503          
504          
505          
506          
507          
508          
509          
510          
511          
512          
513          
514          
515          
515<script>(function(d){
516            var getFile = window.TSM.fn.getFile;
517            try{
518              let
519                getDependencies = function(){
520                  return new Promise(async function( res, rej ){
521                    var dependencies = ["https://townsquare.media/public/dist/desktop/main.bundle.74260f1c87e4d89f2f4851e4d4b429f0.js?mver=34&gver=10&bid=44"];
522                    for(var i=0;i<dependencies.length;i++){
523                      await getFile( dependencies[i] );
524                    }
525                    res({});
526                  });
527                },
528                getInitialState = function(){
529                  return fetch( [ location.pathname, location.search, ( location.search ? "&" : "?" ), "initialState=74260f1c87e4d89f2f4851e4d4b429f0" ].join( "" ) )
530                    .then( response => {
531                      if( !response.ok ){
532                        if( response.status === 404 ){
533                          return response;
534                        }
535                        throw Error( response.statusText );
536                      }
537                      return response;
538                    })
539                    .then( response => response.json() )
540                    .catch(( err )=>{
541                      console.log( "Carbon - Error in Rest response", err );
542                    });
543                };
544              let allTasks = [ getDependencies() ];Promise.all( allTasks )
545                  .then(function(results){
546                    window.initCarbon && window.initCarbon();
547                  });
548            }catch(e){console.error(e);}
549            const
550              env="production",
551              isDebug="no";
552            if( env === "production" && isDebug === "no" ){
553              var console = (function( oldconsole ){
554                return {
555                  ...oldconsole,
556                  log: function(){}
557                };
558              })(window.console);
559              window.console = console;
560            }
561            if( isDebug === "YES" ){
562              const hisoryPushState = window.history.pushState;
563              history.pushState = function( data, title, url ){
564                window.console.log( "history pushState called", arguments );
565                window.console.trace();
566                hisoryPushState.call( history, ...arguments );
567              }
568            }
569          })(document);</script>
569
570          
571          
572          
573        </body>
574      </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.