NeoGAF App Icon

NeoGAF.com 'add to home screen' (via Safari) web app icon, based on their v1 logo.

Posted on Nov 23, 2012

More by Newar

View profile