What has a neck, a body, and no head but wears a cap? Posted on June 21, 2023 by Riddles with Leave a commentAnswer: A bottle.