Advertisement

Iowa City releases body-camera footage of law enforcement officers tear-gassing protesters on June 3


Protesters on Dubuque Street retreat as law enforcement officers fire tear gas on June 3, 2020. — video still from body-camera footage

Three months after law enforcement officers used tear gas, pepper spray, flash-bang grenades and other munitions on protesters marching up Dubuque Street on June 3, Iowa City released two police body-camera videos from that night.

The Iowa City Council had directed City Manager Geoff Fruin to release the footage at its Tuesday night meeting.

During the city council’s Aug. 18 meeting, Mayor Bruce Teague and Mayor Pro Temp Mazahir Salih both said they had seen ICPD body-cam footage from the June 3 conflict between law enforcement officers and protesters who were attempting to march to I-80. Teague said the footage showed it was an Iowa State Patrol officer who ordered the use of tear gas that night.

After Teague and Salih disclosed the existence of the footage, its release was demanded by many members of the public and the media, as well as by the Iowa Freedom Riders. The IFR was leading the protest march that night, although it had not yet adopted its name.

The city released two body-cam videos, both over an hour long. One is from an ICPD officer who was at the front of the line of law enforcement officers on Dubuque Street, the second is from ICPD who had a command role and spent most of his time behind the front line.

It is the second video that shows decisions being made that night, and as Mayor Teague said, it shows an Iowa State Patrol officer, Lt. Greg Obbink, was in overall command.

The press statement accompanying the release of the videos did not name any of the officers, but Obbink’s name is used several times in the video. The names of the two ICPD officers wearing the body-cams are not discernible from the videos.

When the videos begin, law enforcement officers have already formed lines stretching across Dubuque Street. A few protesters who arrived ahead of the main body of marchers have been engaging with the officers, telling them — sometimes shouting at them — about the fear and stress caused by living in a society where law enforcement has a systemic racism problem. They say the officer will be held accountable for their actions.

“You work for us, period,” one protester says. “Period.”

The officers on the line stand quietly in formation.

Behind the lines, the ICPD officer with the body camera is explaining to other officers what is about to happen. A decision has already been made not to allow the protesters to reach the interstate, even though ISP has blocked I-80 and diverted traffic.

“They [ISP] are going to make three announcements,” the ICPD officer says. The announcements will be the formal orders to disperse. “ISP will make three announcements,” the ICPD officer repeats. “He will say [to the other officers], ‘deploy munitions.’ Lt. Obbink will say deploy munitions. At that point we’ll deploy munitions. We will deploy at the point ISP does it.”

According to the press release from the city, “A total of nine members of the Iowa City Metro Special Rescue Team, which is an inter-agency group comprised of staff trained to navigate high-risk situations, consisting of personnel from the City of Iowa City and the University of Iowa Police Department, deployed munitions that evening.”

Along with ICPD, University of Iowa Police and ISP officers that night were deputies from the Johnson County Sheriff’s Office.

After informing his fellow officers what will happen, the ICPD officer tell an officer who isn’t already wearing a gas mask to tell the protesters they will not be allowed to march onto the interstate.

“You’re not going past us,” the officer tells the protesters who were already engaging with the police. “The answer is no. You will not go past.”

“All right, then shoot me,” a protester replies.

As they are waiting for the main group of marchers to get closer, a deputy asks the ICPD officer wearing the body-cam, “Do we want to throw some bangs first, or we’re just going straight to gas?”

“I think he’s just going straight to gas,” the officer says of Obbink. The officer then asks the deputy, “The bangs were effective the other night, weren’t they?”

“Yeah,” the deputy replies. “They might want to do that first.”

When the ICPD officer makes that suggestion to Obbink, the lieutenant says, “Yeah. I’m good with that.”

Video still of protesters chanting “Hands up. Don’t shoot.” as the approach law enforcement officer on Dubuque Street on June 3, 2020.

As the hundreds of protesters who marched that night start to approach the line of law enforcement officers, something happens that might have made the night end very differently.

A deputy suggests to the ICPD officer they make a deal with protesters, some of whom have been calling for the officers to take a knee in solidarity with the cause of Black Lives Matter. If the protesters take a knee, the officers should take a knee, the deputy says. The ICPD officer appears to agree, but before he can reach Lt. Obbink on the other side of the formation, Obbink begins to read out the dispersal order using a bullhorn.

People who took part in the protest that night said it was impossible to understand what the ISP officer was saying into the bullhorn.

The order to disperse is given twice more, then flash-bangs and tear gas are used on the protesters, who retreat in confusion.

Some officers begin to go after the protesters, but the ICPD officer with the body-cam orders them to remain on the line.

One thing that is obvious from the body-cam video is that law enforcement officers were worried the cars that accompanied the marchers would be used against them.

“I’m concerned they’re going to charge us here in a second,” the ICPD officer says to an ISP officer.

“Yeah, I am, too,” the trooper replies.

Orders for the cars to turn around are given by bullhorn, but as one officer points out, it doesn’t look like the drivers can hear the orders.

Officers continue to use smoke grenades, flash-bangs and pepper-spray on the protesters, who occasionally throw items and launch fireworks in the direction of law enforcement. ICPD officers also fire pepper balls at protesters.

After approximately 10 minutes, a second round of tear gas canisters are fired.

“I can’t believe how many are sticking around,” the ICPD officer says after the second round of tear gas. “It can’t feel good.”

“No. I got a mouthful of it and thought I was going to choke,” another officer says.

Video still of law enforcement officer assembled on Dubuque St. on June 3, 2020.

The standoff continues with the officers still occasionally firing pepper balls at protesters and using other munitions.

Eventually, ICPD officers begin to run out of the munitions they are using.

The officer with the body cam sends another ICPD officer to get some more, and then goes to talk to Obbink. The officer suggests the remaining protesters be allowed to march to the interstate, since traffic has already been diverted from I-80.

“What do we lose?” he asks. “There’s nobody on there, right?”

Obbink doesn’t appear to give the proposal serious consideration. Instead he talks on the radio and walks off.

Shortly after, the marchers head back towards downtown. Officers hear them making plans to return the following night.

The next day, the tear-gassing of the protesters was widely condemned. That night, the protesters marched peacefully up Dubuque Street, past law enforcement officers, and onto I-80.

In addition to ordering the release of the body-cam footage on Tuesday, the city council also approved a contract for a California consulting firm to conduct an independent review of the actions of ICPD officers on June 3 and issue a report.

According to the city, the review is expected to be finished 90 days after it begins, but a start date has not yet been announced.

A Black Lives Matter sign dropped on Dubuque Street on June 3, 2020.

[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='/iowa-city-releases-body-camera-footage-of-law-enforcement-officers-tear-gassing-protesters-on-june-3/#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' >Comments</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="111"/><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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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, 'https://littlevillagemag.com/wp-content/plugins/gravityforms-asdf111aasdfffs-nope/images/spinner.gif' );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:\/\/littlevillagemag.com\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/littlevillagemag.com\/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>