A Massachusetts man was pulled over for a broken taillight. Then police found bodies.

The bodies of three adult women were found at the home of a Massachusetts man who has been charged in two separate ki...

Posted: Jun 4, 2018 10:28 PM
Updated: Jun 4, 2018 10:28 PM

The bodies of three adult women were found at the home of a Massachusetts man who has been charged in two separate kidnapping cases, police said.

"It's tragic. It's awful. It's unlike anything I've ever seen," Hampden County District Attorney Anthony Gulluni said Monday.

The victims were identified as Ernestine Ryans, 47, of Springfield; America Lyden, 34, of Springfield; and Kayla Escalante, 27, of Ludlow. The cause or manner of their death is not yet clear, and Gulluni said they were being treated as suspicious.

The incident began last week when police said they tried to pull over Stewart Weldon, 40, for a broken taillight. Weldon led them on a police chase, police said, and he eventually crashed into a police cruiser and fought officers who tried to arrest him.

An injured woman who was in the car with Weldon thanked police for saving her life, telling officers through tears, "He's going to kill me," according to the police report.

The investigation led police to search Weldon's house, which is registered to his mother, according to property records. Two bodies were initially found on the property, and then a third body was found Thursday afternoon, Gulluni said.

Two of the three had been reported as missing in Springfield some time in the distant past, Gulluni said. The reports were investigated very thoroughly but not solved, he added.

In December, Springfield police issued a Facebook post asking for information on Lyden's whereabouts. She was reported missing in December and had not been in contact with her family since June, according to the Springfield police post.

Kidnapping charges

Weldon was arraigned last week on charges of kidnapping, threat to commit a crime, carrying a dangerous weapon and resisting arrest.

On Monday, he pleaded not guilty through his lawyer in Springfield District Court to additional charges of kidnapping and assault with intent to commit a rape. He has not been charged in connection with the discovery of the bodies.

CNN reached out to Weldon's attorney for comment but had received no response by Monday afternoon.

The two kidnapping charges are separate cases with separate alleged victims, Gulluni said. The judge set bail at $1 million cash for the new charges, in addition to the $1 million bail set last week.

Officials said the woman in the vehicle with Weldon told them he held her captive in his home for the last month and raped her several times. Police recovered two knives from Weldon's pockets, according to court records.

The woman was an acquaintance of Weldon's, according to Gulluni.

She suffered several stab wounds, marks from being hit with a blunt object and a possible fractured jaw, court records said. The woman told police Weldon hit her with a hammer. The woman is in the hospital and recovering, Gulluni said.

In their search of Weldon's home, authorities were using ground penetrating technology to "intensely" search the property, officials said Friday.

The Department Children and Families in Massachusetts told CNN last week that a child was taken into custody from the home. But authorities didn't provide any information about the child's condition or any relation to the suspect or the woman.

Previous arrests

Weldon had three active warrants and a revoked driver's license at the time of his arrest, according to court records. Weldon has previously been charged with crimes in Massachusetts and New Jersey.

According to a Massachusetts Criminal Offender Record Information report, Weldon was charged with breaking and entering in 2012 and two assault with a dangerous weapon charges, one in 2012 and one in 2008.

In addition, Weldon was previously charged with burglary, two counts of burglary, and theft, according to New Jersey public records.

Indiana Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 36578

Reported Deaths: 2258
CountyConfirmedDeaths
Marion10188604
Lake3876207
Allen181071
Cass15919
Elkhart158528
St. Joseph135838
Hendricks120478
Hamilton119194
Johnson1125113
Madison60061
Porter56233
Clark53942
Bartholomew53139
LaPorte44824
Howard44236
Tippecanoe4344
Jackson4012
Delaware39741
Shelby39722
Hancock35427
Boone32436
Floyd31941
Vanderburgh2913
Morgan28626
Noble27821
Montgomery24917
Clinton2471
White2399
Decatur23132
Grant22923
Dubois2113
Kosciusko2052
Harrison19622
Marshall1872
Henry18512
Vigo1828
Greene17226
Dearborn17122
Monroe17113
Lawrence17124
Warrick16729
Miami1461
Putnam1427
Jennings1324
Orange13122
LaGrange1282
Scott1263
Franklin1168
Ripley1086
Daviess10416
Carroll952
Wayne906
Steuben902
Wabash812
Newton8010
Fayette797
Jasper741
Jay580
Clay533
Randolph523
Rush513
Fulton511
Washington501
Pulaski500
Jefferson491
Whitley453
DeKalb451
Starke423
Perry390
Huntington382
Sullivan371
Wells350
Owen341
Brown331
Benton320
Knox310
Blackford272
Tipton261
Crawford250
Adams231
Switzerland220
Spencer221
Fountain222
Gibson202
Parke180
Posey160
Martin140
Warren131
Ohio130
Vermillion100
Union100
Pike60
Unassigned0180

Ohio Coronavirus Cases

Data is updated nightly.

Confirmed Cases: 37758

Reported Deaths: 2357
CountyConfirmedDeaths
Franklin6323295
Cuyahoga4789265
Hamilton2811171
Marion268832
Lucas2329263
Pickaway209938
Summit1529181
Mahoning1486191
Butler97532
Columbiana89453
Stark803102
Montgomery73417
Lorain73061
Trumbull60052
Belmont44915
Warren40721
Medina37624
Tuscarawas3714
Ashtabula36938
Miami36730
Delaware36014
Portage33557
Lake32512
Clark3237
Fairfield3188
Wood30649
Geauga30334
Wayne29651
Licking27110
Mercer2278
Richland2224
Allen22133
Clermont2195
Darke19023
Erie18416
Madison1647
Washington11819
Crawford1184
Morrow1081
Ottawa10717
Greene1065
Putnam9514
Sandusky9112
Monroe8015
Auglaize773
Hardin730
Ross732
Hocking705
Jefferson672
Huron611
Williams581
Holmes573
Union561
Muskingum561
Hancock531
Coshocton480
Wyandot482
Clinton471
Shelby473
Fulton450
Logan430
Fayette410
Preble391
Guernsey382
Carroll353
Defiance342
Brown311
Lawrence301
Highland291
Champaign281
Seneca262
Knox251
Ashland230
Vinton212
Perry191
Athens181
Scioto180
Henry170
Jackson150
Paulding140
Adams111
Harrison100
Pike90
Gallia81
Van Wert70
Meigs60
Noble60
Morgan50
Unassigned00
Fort Wayne
Clear
84° wxIcon
Hi: 84° Lo: 55°
Feels Like: 84°
Angola
Clear
81° wxIcon
Hi: 80° Lo: 55°
Feels Like: 81°
Huntington
Clear
81° wxIcon
Hi: 82° Lo: 56°
Feels Like: 81°
Decatur
Clear
84° wxIcon
Hi: 84° Lo: 56°
Feels Like: 84°
Van Wert
Clear
84° wxIcon
Hi: 86° Lo: 56°
Feels Like: 84°
Sunny & Pleasant Weekend
WFFT Radar
WFFT Temperatures
WFFT National

Community Events