Tapeworms - Puzzle

Place : France


from the single "Puzzle"