An apparatus including a first surface configured to attach the apparatus to a second surface of another object, and a plurality of elongated nanofibers. Each nanofiber has one end connected to the first surface and an opposite end extending away from the first surface. The plurality of elongated nanofibers is configured to adhere to the second surface by nanoadhesion when brought into contact with the second surface.