Impressed people after seeing a flying hammock.