Sock puppet

sock puppet is a contestant in the CTS Song Contest.

Having paticipated for the first time in ?, sock puppet has a total of ? participations as of contest #125.

sock puppet has won the contest twice so far, those being contests #99 and #111.