Former Telltale developers share the best idiots you have never seen

Compsmag - Reviews, News And Deals!