Riddle Cafe
5

What wears a jacket but no pants?