ST. LOUIS, MO. (KTVI) – St. Louis police are investigating a suspicious death in the 4900 block of Euclid Terrace in north St. Louis.
Officers were called the address for a “check on the well being” of a person living at the address.
When officers didn’t get a response, after identifying themselves, officers entered the home.
A victim was found in the kitchen of the home, with large pools of blood in the home.
Police say, it appears the victim had been dead for some time.
An investigation is ongoing.