Who is that with a neck and no head, two arms and no hands? What is it? Answer: A shirt. More Difficult Riddles with answers