Salt Lake man charged with stabbing bus passenger unprovoked

A Salt Lake man was charged Friday with stabbing another passenger on a Utah Transit Authority bus three times after the bus passed his stop.

A Salt Lake man was charged Friday with stabbing another passenger on a Utah Transit Authority bus three times after the bus passed his stop. (Valery Evlakhov, Shutterstock)


Save Story

SALT LAKE CITY — A Salt Lake man was charged Friday with stabbing another passenger on a UTA bus multiple times.

Efrain Castillo, 33, is charged in 3rd District Court with aggravated assault resulting in serious injury, a second-degree felony.

On Dec. 28, Castillo was on a Utah Transit Authority bus in Salt Lake County when he became upset "because the bus hadn't stopped," according to charging documents.

Another man told Castillo that the bus could not stop because of construction, but that another stop was nearby.

Castillo responded by saying, "Do you think this is a joke?" and then "lunged at (the vicitm) with a knife, stabbing him," the charges allege. "In the assault, (the victim) suffered a significant stab wound to his right flank, inches above his colon and liver. (He) also suffered a stab wound to his scalp and left shoulder."

The victim told police he "did not know Castillo and had never seen him before the assault."

UTA police arrived to find the victim lying in front of the bus "with the blood running down his neck," according to the charges. "It is alleged (Castillo) stabbed the victim three times in an unprovoked attack. The victim sustained a serious bodily injury as a result of this assault."

Most recent Police & Courts stories

Related topics

Pat Reavy, KSLPat Reavy
Pat Reavy interned with KSL in 1989 and has been a full-time journalist for either KSL or Deseret News since 1991. For the past 25 years, he has worked primarily the cops and courts beat.

STAY IN THE KNOW

Get informative articles and interesting stories delivered to your inbox weekly. Subscribe to the KSL.com Trending 5.
By subscribing, you acknowledge and agree to KSL.com's Terms of Use and Privacy Policy.
Newsletter Signup

KSL Weather Forecast

KSL Weather Forecast
Play button