Sightings: Iowa

On the lookout for real monsters this Halloween? Lace up your boots and join the search for Iowa’s cryptozoological legends.

Phantom Kangaroos

Vagrant kangaroos are nothing new, having been spotted in a good portion of the eastern United States and pockets of California for over a century. But in the late 1990s there was an uptick in phantom kangaroos throughout the Midwest, including two independent sightings just 30 miles southwest of Iowa City in Wellman and another in Ottumwa. On August 4, 1999, Lois Eckhart approached an animal that “looked like a deer, but it had a bigger belly and a boxy nose and a tail too long for a deer.” Lois didn’t think to report the mystery animal until she read about Mary Stangl’s phantom kangaroo spotting in Ottumwa a few weeks later. Local sheriff’s officials and area zoos confirmed no escapees, only deepening the mystery of how kangaroos continue to exist in America’s heartland.

The Lockridge Monster

On a chilly October morning in 1975, a hunter by the name of Lowell Adkins stumbled upon the carcasses of four partially devoured turkeys near a farm in Lockridge, Iowa, a small town 60 miles south of Iowa City. Accompanying the carcasses were 10-inch tracks from an unknown animal, later named The Lockridge Monster. The beast gained national attention when farmers Gloria Olsen and Herb Peiffer reported a hairy bear-like animal with a monkey face that prowled their cornfields by night. Some speculated this could be southeast Iowa’s very own Bigfoot, but Ramona Hibner of the South Mountain Research Group, a Florida-based Bigfoot think tank, laid those speculations to rest with her observation that Sasquatch tracks are typically twice the size of the Lockridge Monster prints and that animal slaughter is out-of-character for the vegetarian Bigfoot. To this date, the mystery of what lurks in the fields of Lockridge remains unsolved.

Okoboji Lake Monster

No lake monster will ever compare to the famous and quintessential cryptid, the Loch Ness Monster, but the Okoboji lake monster is Iowa’s very own Nessie. Described as a giant “fish” with a head the size of a bowling ball and a dark green hide, Obojoki, as it’s affectionately called by Dickinson County natives, has been brushing the sides of lake-users’ boats for many years. Part tourist industry invention and part Native American legend, evidence of the Spirit Lake creature can be found on user-submitted MySpace videos, paranormal websites, and of course locals’ personal tales. As the stories have it, the Iowa Great Lakes are connected to the Gulf of Mexico by a large subterranean river, giving Obojoki access to the wilds of open ocean. Okoboji visitors are urged to use the lake with caution and an open mind.

Big Cats

Nothing is more frightening in the realm of Iowa monsters than the possibility of being attacked on a nature trail by a lost and hungry wildcat. The story typically goes like this: A wildcat from Canada has lost its way and found itself in the wooded bluffs of northern Iowa. Throughout the years, reports of cougars (panthers, pumas, mountain lions and catamounts) have made their way into Iowa media. The numerous and varied eyewitness reports add a certain credibility to this particular monster story. For those hiking north of here–forget Bigfoot, look to the trees for potential pounces. These are officially extinct quadrupeds but those out for a scenic stroll may want to watch out for strays. Think domestic house cats leaping from bookshelves, only 200-pound stalk-and-ambush predators with razor sharp claws and a taste for blood.


Every region of the world with a patch of wilderness has its own Great Ape/Bigfoot/Yeti/Sasquatch story. The species share similar traits–a roughly eight-foot hairy hominid that wanders the forest leaving droppings, footprints and fur samples for those who dare investigate their existence. Stories of hairy men-like creatures roaming the wilds date back to earliest recorded history. The Skunk River Valley, a hotbed of Iowa monster activity, has seen a marked increase in reportings in recent months. Shawn Morrissey, operations and natural resource manager for Jefferson County Conservation doesn’t want to call it Bigfoot, but doesn’t know how to explain the recent sightings in Iowa either. “I’m not going to say they didn’t see something but I think the more likely thing is they saw something in a flash or at a strange angle,” Morrissey explains. The official position hasn’t stopped the steady stream of witnesses who have come forward this year with their own accounts of Bigfoot in their backyard. From what we’ve heard from the locals, the North American Ape is alive and well in Iowa.

Matt Butler is the chief investigator of Weird Shit Incorporated.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/sightings-iowa/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Phone</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="95"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').load( function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>