Personal portable life-saving device
Portable escape device
Portable window-attached emergency descent mechanism
Canada
World
United States