Two people were rescued from the platform of an articulated boom lift yesterday in Haverhill, Massachusetts. US' Engineered ...