Abducted?





A small piece of the man-made