The wrong side of history: Everything that is old is new again

Presented at GrrCON 2015, Oct. 9, 2015, 2 p.m. (Unknown duration).

No description available.

Presenters:

Links:

Similar Presentations: