October 11: The Serra Case The Tribunal Supremo de Justicia – the nation’s top court – announced today that the “presumed murderers” of Robert Serra and his Continue reading →