The brother of a fatal accident victim suspects that engine failure may have caused Sunday's vehicle crash at Sarrot and claimed the life of Peter Leon. Peter, 58, was the sole occupant of a vehicle that plunged down a precipice, ejecting him. Emergency responders from the Saint Lucia Fire Service (SLFS) headquarters in Castries responded after receiving a call for assistance at about 1:38 pm. But a medical practitioner pronounced Peter Leon dead when the emergency crew rushed him to the hospital. The deceased's brother, Nicholas Leon, recalled receiving a message that his sibling was in an accident. Nicholas said