Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
Notice (8): Undefined index: searchdate [APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80]Code Context$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59"));if(!empty($this->params['days']))$start_cond['$lt'] = new MongoDate(strtotime($this->params['searchdate']." 23:59:59 + ".$this->params['days']." days")) ;$count = false $grouped = false $start_cond = array( '$gte' => object(MongoDate) { sec => (int) 1765605600 usec => (int) 0 } )EventsComponent::create_search_condition() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 80 EventsComponent::search() - APP/Plugin/Core/Controller/Component/EventsComponent.php, line 43 TtdController::process_rule() - APP/Controller/TtdController.php, line 174 TtdController::get_ttd_slots() - APP/Controller/TtdController.php, line 111 TtdController::view() - APP/Controller/TtdController.php, line 71 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11
The Depot Restaurant & Lounge in Shenandoah has a lot going for it to make it one of the best eating spots in Iowa. Not only is their menu stacked with specialty sandwiches, breakfast fare and… Read More
While the Emerald Isle of Imogene might be best known for their Irish atmosphere and festive celebrations, this Irish Pub is also home to some of the best French fries in the state of Iowa. Whether… Read More
Featuring breakfast and beyond, Robin's Nest Cafe & Bakery constantly smells of something sweet and savory every time you walk through the door. Not only are the breakfast and lunch entrees an… Read More
For a more macabre unusual attraction, the Villisca Ax Murder House in Villisca was once the sight of a gruesome mass-murder that defined Iowa history. Nowadays you can visit this still haunted… Read More
Take a moment to get away from it all at the Lake of Three Fires State Park in southern Iowa. While pitching a tent and washing off in the lake is an option for parts of the year, the three different… Read More
Parents in Council Bluffs need look no further than Lewis Central Community Schools for top-notch after-school programming. Lewis Central Lucky Children offers both before- and after-school program… Read More
Featuring an always rotating selection of flavors of the day, including the likes of pink champagne, chocolate glazed, maple bacon and toasted coconut caramel, Mad Ox Bakery in Council Bluffs has… Read More
The Cryptic Room of Council Bluffs has you solving clues against the clock and always having fun. Featuring four different rooms to choose from, including The Assassins Lair, C.O.R.E Intruders, a… Read More
You may spend some time looking through the glass at Mad Ox Bakery, because with a seemingly never ending selection of bars, breads, candies, cupcakes and gourmet donuts to look it, picking something… Read More
In Southwest Iowa, Council Bluffs’ Metro Crossing is the place to get your shopping on. The mall is anchored by popular big-box retailers like Dick’s Sporting Goods, T.J. Maxx and… Read More
Notice (8): Trying to access array offset on value of type null [APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68]Code Contextif($params['tags'])$options['conditions']['tags'] = $params['tags'];else if($this->params['tags_logical'])$params = array( 'show' => (int) 5, 'title' => 'Organizations around Shenandoah', 'images' => false, 'group_type' => 'organization', 'sort' => 'created', 'sort_rule' => '-1', 'keyword' => '', 'radius' => null, 'limit' => (int) 15, 'page' => (int) 1, 'sef' => '', 'tags' => '', 'tags_logical' => '', 'terms' => '', 'show_limit' => (int) 3, 'days' => '', 'max-days' => (int) 365, 'max-miles' => (int) 45, 'message' => '[message to follow]', 'min' => (int) 50, 'prompt' => '', 'height' => '', 'width' => '', 'data_id' => '', 'more' => true, 'type' => '', 'autoshowmore' => false, 'link' => '', 'showdesc' => '', 'rankby' => '', 'empty-message' => '', 'ad_slots' => '', 'see-more-title' => '', 'searchdate' => '', 'searchenddate' => '', 'lat' => (float) 40.759201049805, 'lng' => (float) -95.366096496582, 'latlng' => '40.759201049805,-95.366096496582', 'city' => 'Shenandoah', 'state' => 'IA', 'theme' => '', 'page_type' => 'town' ) $options = array( 'page' => (int) 1, 'limit' => (int) 5, 'order' => array( 'created' => (int) -1 ), 'conditions' => array( 'address.town_sef_url' => 'shenandoah-ia' ) )PlacesComponent::search() - APP/Plugin/Core/Controller/Component/PlacesComponent.php, line 68 PlacesController::local() - APP/Controller/PlacesController.php, line 52 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167 CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104 Modules::render() - APP/Lib/Modules.php, line 23 include - APP/View/Elements/display.ctp, line 14 View::_evaluate() - CORE/Cake/View/View.php, line 971 View::_render() - CORE/Cake/View/View.php, line 933 View::render() - CORE/Cake/View/View.php, line 473 Controller::render() - CORE/Cake/Controller/Controller.php, line 963 AppController::renderPage() - APP/Controller/AppController.php, line 224 TownsController::displayTown() - APP/Controller/TownsController.php, line 11 ReflectionMethod::invokeArgs() - [internal], line ?? Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 491 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 193
Shenandoah, Iowa. Population for Shenandoah from the last gathering is 5546. You can view Shenandoah venues that host many Shenandoah IA events every year.
You can find a ton of properties for sale if you search the Shenandoah page on Zillow. Currently Shenandoah has an average listing price for homes for sale on the market of $109,683. More real estate facts about Shenandoah: The number of properties currently for sale in Shenandoah is 22. The median homes for sale listing price is $83,300. This is broken down with the number of three bedroom houses in Shenandoah consisting of 3 with an average listing price for these house of $208,945. Out of the 1 houses that are four bedroom the average listing price for Shenandoah is $400,000. Interest rates for Shenandoah are at historic lows as well.
Shenandoah Iowa has a latitude of 40.759201049805 and a longitude of -95.366096496582. View the full profile
On Yahoo, Yelp, SuperPages, AmericanTowns and 25 other directories!
Add your social media links and bio and promote your discounts, menus, events.
Be sure your listing is up on all the key local directories with all your important content (social links and product info).
| Nr | Query | Error | Affected | Num. rows | Took (ms) |
|---|---|---|---|---|---|
| 1 | db.towns.find( {"sef_url":"westfall-or"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 7 | |
| 2 | db.sites.find( {"hostname":{"$in":["americantowns.com","localword"]}}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 3 | db.towns.find( {"sef_url":"shenandoah-ia"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 4 | db.pages.find( {"type":"town","slug":{"$in":["home"]},"site.hostname":"americantowns.com"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 5 | db.modules.find( {"name":{"$in":["Header Menu Main","header script","footer menu","footer script"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 6 | db.ttd_towns.find( {"town_sef_url":"shenandoah-ia","name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 7 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 8 | db.modules.find( {"module_id":"1022"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 9 | db.modules.find( {"name":"AT - Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 10 | db.articles.find( {"aggregate":[{"$geoNear":{"near":[-95.36609649658203,40.75920104980469],"distanceField":"distance","distanceMultiplier":3963.2,"maxDistance":0.025232135647961243,"spherical":true,"query":{"tags":"at-bt-articles-home","state":"IA"}}},{"$project":{"title":1,"homepage_title":1,"tags":1,"image_url":1,"distance":1,"page_path":1,"path":1,"article_hostname":1,"text":1,"publish_date":1,"site_canonical":1,"sections.title":1,"sections.geo":1,"sections.text":1}},{"$addFields":{"days_since":{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765687630250)","$publish_date"]},86400000]},"relevance_score":{"$add":[{"$multiply":["$distance",10]},{"$divide":[{"$subtract":["MongoDB\\BSON\\UTCDateTime(1765687630250)","$publish_date"]},86400000]}]}}},{"$sort":{"relevance_score":1,"_id":1}},{"$skip":0},{"$limit":11}]}, ["article_id","title","homepage_title","tags","image_url","path","article_hostname","sef_tail","page_path","text","publish_date","site_canonical","sections.title","sections.text"] ).sort( {"relevance_score":1,"_id":1} ).limit( 11 ).skip( 0 ) | 0 | 11 | 79 | |
| 11 | db.ttd_towns.find( {"town_sef_url":"shenandoah-ia","name":"Article Slideshow"}, {"TtdTown._id":1} ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 0 | 1 | |
| 12 | db.ttd.find( {"name":"Article Slideshow"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 13 | db.events_cache.find( {"_id":"d162902a5c1ef508fe3e1baa902ba6e4"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 14 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766296799)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 17 | |
| 15 | db.events_cache.count( {"_id":"d162902a5c1ef508fe3e1baa902ba6e4"} ) | 0 | 0 | 1 | |
| 16 | db.events_cache.count( {"_id":"d162902a5c1ef508fe3e1baa902ba6e4"} ) | 0 | 0 | 1 | |
| 17 | db.events_cache.insert( {"_id":"d162902a5c1ef508fe3e1baa902ba6e4","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"7\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.41200000 1765687630)","created":"MongoDate(0.41200000 1765687630)"} , true) | 0 | 0 | 1 | |
| 18 | db.events_cache.find( {"_id":"26cce769b185304d928cb2b4437f6f26"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 19 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766555999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 32 | |
| 20 | db.events_cache.count( {"_id":"26cce769b185304d928cb2b4437f6f26"} ) | 0 | 0 | 6 | |
| 21 | db.events_cache.count( {"_id":"26cce769b185304d928cb2b4437f6f26"} ) | 0 | 0 | 1 | |
| 22 | db.events_cache.insert( {"_id":"26cce769b185304d928cb2b4437f6f26","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"10\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.52300000 1765687630)","created":"MongoDate(0.52400000 1765687630)"} , true) | 0 | 0 | 4 | |
| 23 | db.events_cache.find( {"_id":"301023b140bcf0bcb9a1b62090472479"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 24 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1768283999)"},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 50 | |
| 25 | db.events_cache.count( {"_id":"301023b140bcf0bcb9a1b62090472479"} ) | 0 | 0 | 1 | |
| 26 | db.events_cache.count( {"_id":"301023b140bcf0bcb9a1b62090472479"} ) | 0 | 0 | 1 | |
| 27 | db.events_cache.insert( {"_id":"301023b140bcf0bcb9a1b62090472479","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"15\",\"days\":\"30\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.65300000 1765687630)","created":"MongoDate(0.65300000 1765687630)"} , true) | 0 | 0 | 3 | |
| 28 | db.events_cache.find( {"_id":"25647e1110f2aed9e685eaaa4fb59868"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 6 | |
| 29 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766296799)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.14492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 9 | |
| 30 | db.events_cache.count( {"_id":"25647e1110f2aed9e685eaaa4fb59868"} ) | 0 | 0 | 1 | |
| 31 | db.events_cache.count( {"_id":"25647e1110f2aed9e685eaaa4fb59868"} ) | 0 | 0 | 1 | |
| 32 | db.events_cache.insert( {"_id":"25647e1110f2aed9e685eaaa4fb59868","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"10\",\"days\":\"7\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.69200000 1765687630)","created":"MongoDate(0.69200000 1765687630)"} , true) | 0 | 0 | 1 | |
| 33 | db.events_cache.find( {"_id":"d976d4f4e8052f70d25a8cf404878b80"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 34 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1766901599)"},"tags":"music","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 11 | |
| 35 | db.events_cache.count( {"_id":"d976d4f4e8052f70d25a8cf404878b80"} ) | 0 | 0 | 1 | |
| 36 | db.events_cache.count( {"_id":"d976d4f4e8052f70d25a8cf404878b80"} ) | 0 | 0 | 1 | |
| 37 | db.events_cache.insert( {"_id":"d976d4f4e8052f70d25a8cf404878b80","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"15\",\"days\":\"14\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.72900000 1765687630)","created":"MongoDate(0.72900000 1765687630)"} , true) | 0 | 0 | 1 | |
| 38 | db.events_cache.find( {"_id":"9d459a038c77e7d17219c315ecb35235"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 39 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1765951199)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.21739130434782608]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 0 | 1 | |
| 40 | db.events_cache.count( {"_id":"9d459a038c77e7d17219c315ecb35235"} ) | 0 | 0 | 1 | |
| 41 | db.events_cache.count( {"_id":"9d459a038c77e7d17219c315ecb35235"} ) | 0 | 0 | 1 | |
| 42 | db.events_cache.insert( {"_id":"9d459a038c77e7d17219c315ecb35235","town_sef_url":"shenandoah-ia","data_key":[],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"15\",\"days\":\"3\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.74500000 1765687630)","created":"MongoDate(0.74500000 1765687630)"} , true) | 0 | 0 | 1 | |
| 43 | db.events_cache.find( {"_id":"3df15dc572d7c39f67dfdbe5698bc5e9"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 44 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1768283999)"},"tags":"festivals","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.8695652173913043]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 2 ).skip( 0 ) | 0 | 2 | 2 | |
| 45 | db.events_cache.count( {"_id":"3df15dc572d7c39f67dfdbe5698bc5e9"} ) | 0 | 0 | 1 | |
| 46 | db.events_cache.count( {"_id":"3df15dc572d7c39f67dfdbe5698bc5e9"} ) | 0 | 0 | 1 | |
| 47 | db.events_cache.insert( {"_id":"3df15dc572d7c39f67dfdbe5698bc5e9","town_sef_url":"shenandoah-ia","data_key":["68fab9e6cbafdd55bb06c2f6"],"sort_order":{"start":1},"params":"{\"tags\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"show\":1,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":true}","modified":"MongoDate(0.76200000 1765687630)","created":"MongoDate(0.76200000 1765687630)"} , true) | 0 | 0 | 1 | |
| 48 | db.events_cache.find( {"_id":"a20a4b83f900eb20836389786f0dfd45"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 49 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1767506399)"},"event_id":{"$nin":[76271356]},"tags":"ticketmaster","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 51 | 51 | |
| 50 | db.events_cache.count( {"_id":"a20a4b83f900eb20836389786f0dfd45"} ) | 0 | 0 | 1 | |
| 51 | db.events_cache.count( {"_id":"a20a4b83f900eb20836389786f0dfd45"} ) | 0 | 0 | 2 | |
| 52 | db.events_cache.insert( {"_id":"a20a4b83f900eb20836389786f0dfd45","town_sef_url":"shenandoah-ia","data_key":["69096397de4ae56f5a1c006b","68f05721c3af739f25946c10","691bd893de4ae56f5a7c02a4","6892ce3ffb5e4bed1f90a800","68c0e124c3af739f253dbeb4","690ab51bde4ae56f5a8409f5","68bf8fa5c3af739f25b36d3a","68c8ca21c3af739f25290d69","68e5cb1ec3af739f25c774ce","69129e15de4ae56f5aa3102e","68d204a4c3af739f25f517f3","68f05721c3af739f25946d4e","68567087fb5e4bed1f3aa39d","68d5f926c3af739f25933637","68bf8fa5c3af739f25b36f88","68d5f926c3af739f25933691","68a694bcc3af739f25172929","691bd893de4ae56f5a7c042a","68d5f926c3af739f2593373f","68d63165c3af739f25fbbd0b","68f05721c3af739f25946fd3","692a5912de4ae56f5a9b768d","68f05721c3af739f2594702d","68dde220c3af739f25c56a5a","68f05721c3af739f25947040","691fcd13de4ae56f5a67d199","693cce10de4ae56f5ae977cb","68d204a5c3af739f25f51bab","68f05722c3af739f25947158","68f05722c3af739f25947187","68f6ee9ac3af739f25828de3","68f6ee9ac3af739f25828e1f","68a694bdc3af739f25172b7c","6892ce40fb5e4bed1f90ad86","68bf8fa6c3af739f25b37534","6892ce40fb5e4bed1f90ade4","68bf8fa6c3af739f25b375dc","68d204a5c3af739f25f51f2a","68bf8fa6c3af739f25b3761b","68a5433efb5e4bed1febc3a2","68afbdaec3af739f25369b00","68f05722c3af739f259473ec","688b2cd2fb5e4bed1f075b81","68e71ca0c3af739f25e598df","69251313de4ae56f5a2524d2","68d204a5c3af739f25f520b0","6892ce40fb5e4bed1f90af08","68a694bdc3af739f25172cb5","6892ce40fb5e4bed1f90af32","68bf8fa6c3af739f25b377b3"],"sort_order":{"start":1},"params":"{\"tags\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":true}","modified":"MongoDate(0.88200000 1765687630)","created":"MongoDate(0.88200000 1765687630)"} , true) | 0 | 0 | 1 | |
| 53 | db.events_cache.find( {"_id":"9738c57c30eb90d5c25ca0b5e2e5fb04"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 54 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)","$lt":"MongoDate(0.00000000 1767506399)"},"event_id":{"$nin":[76271356,76133191]},"tags":"music","geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],1.4492753623188406]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 51 ).skip( 0 ) | 0 | 12 | 16 | |
| 55 | db.events_cache.count( {"_id":"9738c57c30eb90d5c25ca0b5e2e5fb04"} ) | 0 | 0 | 1 | |
| 56 | db.events_cache.count( {"_id":"9738c57c30eb90d5c25ca0b5e2e5fb04"} ) | 0 | 0 | 1 | |
| 57 | db.events_cache.insert( {"_id":"9738c57c30eb90d5c25ca0b5e2e5fb04","town_sef_url":"shenandoah-ia","data_key":["68cba569c3af739f25f7105a","690aed57de4ae56f5ae02170","6857c263fb5e4bed1f870a09","68c65f66c3af739f25e1e9ef","68f08f60c3af739f25cf2872","68c65f66c3af739f25e1ea15","68c65f66c3af739f25e1ea65","685e5a1cfb5e4bed1f62273c","691427d9de4ae56f5a80d718","693bb4d2de4ae56f5ad9b696","690aed58de4ae56f5ae024a6","6933cbd7de4ae56f5a4a69d8"],"sort_order":{"start":1},"params":"{\"tags\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"show\":50,\"geo\":[-95.36609649658203,40.75920104980469],\"has_next_page\":false}","modified":"MongoDate(0.93000000 1765687630)","created":"MongoDate(0.93000000 1765687630)"} , true) | 0 | 0 | 1 | |
| 58 | db.places.find( {"geo":{"$near":[-95.36609649658203,40.75920104980469],"$maxDistance":0.14492753623188406},"tags":"arts-and-entertainment"}, [] ).sort( [] ).limit( 51 ).skip( 0 ) | 0 | 3 | 2 | |
| 59 | db.ttd_towns.insert( {"name":"Article Slideshow","main_slot_type":"module","main_slot_module_id":"1022","main_slot_html":"<div id=\"atCarousel\" class=\"carousel slide\" data-interval=\"5000\" data-ride=\"carousel\">\n\t<ol class=\"carousel-indicators\">\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"0\" class=\"active\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"1\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"2\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"3\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"4\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"5\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"6\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"7\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"8\" class=\"\"><\/li>\n\t\t\t\t<li data-target=\"#atCarousel\" data-slide-to=\"9\" class=\"\"><\/li>\n\t\t\t<\/ol> \n\t<div class=\"carousel-inner\">\n\t\t\t\t<div class=\"item active\" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-delis-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/delis\/\" target=\"_blank\">8 Best Delis in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/delis\/\" target=\"_blank\">Depot Restaurant & Lounge, Shenandoah, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">The Depot Restaurant & Lounge in Shenandoah has a lot going for it to make it one of the best eating spots in Iowa. Not only is their menu stacked with specialty sandwiches, breakfast fare and… <a href=\"https:\/\/bestthingsia.com\/delis\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-fries-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/fries\/\" target=\"_blank\">The 10 Best Places for French Fries in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/fries\/\" target=\"_blank\">The Emerald Isle, Imogene, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">While the Emerald Isle of Imogene might be best known for their Irish atmosphere and festive celebrations, this Irish Pub is also home to some of the best French fries in the state of Iowa. Whether… <a href=\"https:\/\/bestthingsia.com\/fries\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-omelet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/omelets\/\" target=\"_blank\">10 Best Omelets in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/omelets\/\" target=\"_blank\">Robin's Nest Cafe And Bakery, Clarinda, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Featuring breakfast and beyond, Robin's Nest Cafe & Bakery constantly smells of something sweet and savory every time you walk through the door. Not only are the breakfast and lunch entrees an… <a href=\"https:\/\/bestthingsia.com\/omelets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-offbeat-attractions-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/unusual-attractions\/\" target=\"_blank\">14 of the Best (and Most Offbeat) Attractions in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/unusual-attractions\/\" target=\"_blank\">Villisca Ax Murder House, Villisca, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">For a more macabre unusual attraction, the Villisca Ax Murder House in Villisca was once the sight of a gruesome mass-murder that defined Iowa history. Nowadays you can visit this still haunted… <a href=\"https:\/\/bestthingsia.com\/unusual-attractions\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-romantic-places-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/romantic-places\/\" target=\"_blank\">15 Most Romantic Places in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/romantic-places\/\" target=\"_blank\">Lake of Three Fires State Park Cabin, Bedford, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,edited-shannen,valentines-day,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Take a moment to get away from it all at the Lake of Three Fires State Park in southern Iowa. While pitching a tent and washing off in the lake is an option for parts of the year, the three different… <a href=\"https:\/\/bestthingsia.com\/romantic-places\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-after-school-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/after-school-programs\/\" target=\"_blank\">The 10 Best After School Programs in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/after-school-programs\/\" target=\"_blank\">Lewis Central Lucky Children, Council Bluffs, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,community-life-bt,community-life-p300,at-bt-articles-home,at-bt-articles-community<\/div>\n\t\t\t\t<p class=\"small\">Parents in Council Bluffs need look no further than Lewis Central Community Schools for top-notch after-school programming. Lewis Central Lucky Children offers both before- and after-school program… <a href=\"https:\/\/bestthingsia.com\/after-school-programs\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-doughnut-shop-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/doughnut-shops\/\" target=\"_blank\">6 Best Doughnut Shops in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/doughnut-shops\/\" target=\"_blank\">Mad Ox Bakery, Council Bluffs, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">Featuring an always rotating selection of flavors of the day, including the likes of pink champagne, chocolate glazed, maple bacon and toasted coconut caramel, Mad Ox Bakery in Council Bluffs has… <a href=\"https:\/\/bestthingsia.com\/doughnut-shops\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-escape-rooms-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/escape-rooms\/\" target=\"_blank\">Best Escape Rooms in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/escape-rooms\/\" target=\"_blank\">The Cryptic Room, Council Bluffs, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,entertainment-bt,entertainment-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-entertainment<\/div>\n\t\t\t\t<p class=\"small\">The Cryptic Room of Council Bluffs has you solving clues against the clock and always having fun. Featuring four different rooms to choose from, including The Assassins Lair, C.O.R.E Intruders, a… <a href=\"https:\/\/bestthingsia.com\/escape-rooms\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-bakery-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/bakeries\/\" target=\"_blank\">9 Best Bakeries in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/bakeries\/\" target=\"_blank\">Mad Ox Bakery, Council Bluffs, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,food-drink-bt,food-drink-p300,edited-cynthia,at-bt-articles-home,at-bt-articles-restaurant<\/div>\n\t\t\t\t<p class=\"small\">You may spend some time looking through the glass at Mad Ox Bakery, because with a seemingly never ending selection of bars, breads, candies, cupcakes and gourmet donuts to look it, picking something… <a href=\"https:\/\/bestthingsia.com\/bakeries\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"item \" style=\"background-image:url(https:\/\/cdn-p300.americantowns.com\/img\/article\/ia-shopping-outlet-1.jpg);\">\n\n\t\t\t\t\t<div class=\"carousel-caption\">\n\t\t\t\t<h4><a href=\"https:\/\/bestthingsia.com\/shopping-outlets\/\" target=\"_blank\">The 10 Best Shopping Malls and Outlets in Iowa!<\/a><\/h4>\n\t\t\t\t<div class=\"small\">Featuring<\/div>\n\t\t\t\t<h2><a href=\"https:\/\/bestthingsia.com\/shopping-outlets\/\" target=\"_blank\">Metro Crossing, Council Bluffs, IA<\/a><\/h2>\n\t\t\t\t<div class=\"d-none hidden\">evergreen,directory-bt,directory-p300,at-bt-articles-home,at-bt-articles-directory<\/div>\n\t\t\t\t<p class=\"small\">In Southwest Iowa, Council Bluffs’ Metro Crossing is the place to get your shopping on. The mall is anchored by popular big-box retailers like Dick’s Sporting Goods, T.J. Maxx and… <a href=\"https:\/\/bestthingsia.com\/shopping-outlets\/\" target=\"_blank\" class=\"text-nowrap\"><b>Read More<\/b><\/a><\/p>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n\n\n","town_sef_url":"shenandoah-ia","title":"Hiking!","subtitle":"Maps, directions and reviews for hiking around {local_city_state}!","image_url":"{\"0\":{\"content_type\":\"movie\",\"movie\":\"\/movie\/black-panther-wakanda-forever-297863\/\",\"title\":\"Black Panther: Wakanda Forever\",\"thumbnail\":\"https:\/\/www.movienewsletters.net\/photos\/297863R4.jpg\"},\"1\":{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster","url":"\/{town_sef_url}\/hiking\/","slots":[{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"festivals\",\"radius\":\"60\",\"days\":\"30\",\"ttl\":\"2\",\"isempty\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/festivals-1.jpg\"}","expiration":1765694830,"type":"Event","id":76271356,"title":"Friday Night Food Truck - Pulcinella Napoli","url":"\/event\/friday-night-food-truck-pulcinella-napoli-2025-12-26-papillion-ne.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-food-truck-1.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"ticketmaster\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-1.jpg\"}","expiration":1765702030,"type":"Event","id":76133191,"title":"Yesterday and Today","url":"\/event\/yesterday-and-today-2025-12-13-tm-omaha-ne.html","image_url":"https:\/\/s1.ticketm.net\/dam\/c\/ab4\/6367448e-7474-4650-bd2d-02a8f7166ab4_106161_TABLET_LANDSCAPE_LARGE_16_9.jpg"},{"rule":"{\"content_type\":\"event_tag\",\"searchtag\":\"music\",\"radius\":\"100\",\"days\":\"21\",\"ttl\":\"4\",\"israndom\":1,\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/music-3.jpg\"}","expiration":1765702030,"type":"Event","id":76245585,"title":"PetRock: A Tribute To The Smooth Rock Of The 70’s","url":"\/event\/petrock-a-tribute-to-the-smooth-rock-of-the-70s-2025-12-20-jb-omaha-ne.html","image_url":"https:\/\/www.jambase.com\/wp-content\/uploads\/2021\/08\/jambase-default-band-image-bw-980x551.png"},{"rule":"{\"content_type\":\"group_category\",\"radius\":\"10\",\"ttl\":\"8\",\"israndom\":1,\"group_category\":\"arts-and-entertainment\",\"thumbnail\":\"https:\\\/imgcdn.americantowns.com\\\/img\\\/uploads\\\/banner-images\\\/arts-1.jpg\",\"days\":1}","expiration":1765716430,"type":"Place","id":1863187,"title":"Shenandoah Pumpkin Fest","url":"\/place\/shenandoah-pumpkin-fest-shenandoah-ia.html","image_url":"https:\/\/cdn-taco.americantowns.com\/content-img\/lexe-other-festival-1.jpg"}],"modified":"MongoDate(0.94000000 1765687630)","created":"MongoDate(0.94000000 1765687630)","_id":ObjectId ("693e414e6fdb7c0e870f64fb")} , true) | 0 | 0 | 1 | |
| 60 | db.events_cache.find( {"_id":"78fe2030267f2e4a16d3046fe17cc293"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 0 | 1 | |
| 61 | db.events_radius_cache.find( {"_id":"c3de03b7a125afddf4480c3c4c3887e8"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 62 | db.events.find( {"start":{"$gte":"MongoDate(0.00000000 1765605600)"},"event_id":{"$nin":[76271356,76133191,76245585]},"geo":{"$geoWithin":{"$center":[[-95.36609649658203,40.75920104980469],0.36231884057971014]}}}, ["location_string","event_id","partner_id","address","sef_tail","tags","title","start","end","date_string","time_string","image_url","group_id","group_name","group_sef_tail","venue_name"] ).sort( {"start":1} ).limit( 6 ).skip( 0 ) | 0 | 1 | 480 | |
| 63 | db.events_cache.count( {"_id":"78fe2030267f2e4a16d3046fe17cc293"} ) | 0 | 0 | 1 | |
| 64 | db.events_cache.count( {"_id":"78fe2030267f2e4a16d3046fe17cc293"} ) | 0 | 0 | 1 | |
| 65 | db.events_cache.insert( {"_id":"78fe2030267f2e4a16d3046fe17cc293","town_sef_url":"shenandoah-ia","data_key":["6901d0e1b968d244290c2f1d"],"sort_order":{"start":1},"params":"{\"show\":5,\"title\":\"Events Around Shenandoah\",\"keyword\":\"\",\"radius\":25,\"limit\":15,\"page\":1,\"sef\":\"\",\"tags\":\"\",\"tags_logical\":\"\",\"terms\":\"\",\"show_limit\":3,\"sort\":\"\",\"days\":\"\",\"images\":true,\"max-days\":365,\"max-miles\":45,\"message\":\"[message to follow]\",\"min\":50,\"prompt\":\"\",\"height\":\"\",\"width\":\"\",\"data_id\":\"\",\"more\":true,\"type\":\"\",\"autoshowmore\":false,\"link\":\"\",\"showdesc\":\"\",\"rankby\":\"\",\"empty-message\":\"\",\"ad_slots\":\"\",\"see-more-title\":\"\",\"searchdate\":\"\",\"searchenddate\":\"\",\"lat\":40.75920104980469,\"lng\":-95.36609649658203,\"latlng\":\"40.759201049805,-95.366096496582\",\"city\":\"Shenandoah\",\"state\":\"IA\",\"theme\":\"\",\"page_type\":\"town\",\"grouped\":false,\"has_next_page\":false}","modified":"MongoDate(0.46100000 1765687631)","created":"MongoDate(0.46100000 1765687631)"} , true) | 0 | 0 | 1 | |
| 66 | db.news.find( {"broadcast":{"$in":["usa","shenandoah-ia","ia","page-county-ia"]},"$and":[{"tags":{"$ne":"at-p-opinion"}},{"tags":{"$ne":"p-opinion"}}]}, [] ).sort( {"publish_date":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 2 | |
| 67 | db.places.find( {"address.town_sef_url":"shenandoah-ia","group_id":{"$nin":[1863187]},"group_type":"organization"}, [] ).sort( {"created":-1} ).limit( 6 ).skip( 0 ) | 0 | 6 | 1 | |
| 68 | db.answerbook.find( {"featured":true,"category_sef_tail":"home"}, [] ).sort( {"answers":-1,"modified":-1} ).limit( 15 ).skip( 0 ) | 0 | 0 | 1 | |
| 69 | db.answerbook_categories.find( [], ["sef_tail","name"] ).sort( {"category_sequence":1} ).limit( 0 ).skip( 0 ) | 0 | 40 | 1 | |
| 70 | db.towns.find( {"sef_url":"shenandoah-ia"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 71 | db.tokens.find( {"sef_url":{"$in":["usa","ia","page-county-ia","shenandoah-ia"]}}, [] ).sort( [] ).limit( 0 ).skip( 0 ) | 0 | 4 | 1 | |
| 72 | db.modules.find( {"name":"AT - Header Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 2 | |
| 73 | db.modules.find( {"name":"AT - Header Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 74 | db.modules.find( {"name":"AT - Nearby Towns"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 75 | db.modules.find( {"name":"AT - Nav Bar"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 76 | db.modules.find( {"name":"CV Cancel"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 77 | db.modules.find( {"name":"AT - Footer Section"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 | |
| 78 | db.modules.find( {"name":"AT - Footer Script"}, [] ).sort( [] ).limit( 1 ).skip( 0 ) | 0 | 1 | 1 |



