Police on scene of incident at Idaho Falls apartment complex

IDAHO FALLS — Police are on the scene of a situation at Teton Mesa Apartments in Idaho Falls. Multiple witnesses and residents tell EastIdahoNews.com that several Idaho Falls police officers, the SWAT team, Idaho State Police, an armored truck and Idaho Falls ambulances have been at the apartment complex on the 800 block of Lomax … Continue reading Police on scene of incident at Idaho Falls apartment complex