What did you think of 'The Itch'? (Poll Closed)

  • Awesome!
    41%
    56 votes

     
  • Great!
    18%
    25 votes

     
  • Ok
    18%
    24 votes

     
  • Could have been better
    17%
    23 votes

     
  • Fail
    7%
    9 votes

     

Posted 4 years.