Elana Meyers Taylor and Kaillie Humphries Make Bobsled Return at World Championships in Lake Placid
The Ice- A Blessed Came Back Elana Meyers Taylor and Kaillie Humphries, both of whose names made headlines after they returned from the oft-international competition, are set for their highly…