John Carmack

More from iTechPost