77343535
Dec 4, 2007
LIFE-PACK TECHNOLOGIES INC.
Subscribe
Rescue apparatus comprised of an evacuation descender and winch for lowering and raising a rescuer and rescuee to a safe level