A video game developed in present day that looks like it belongs in an arcade in the 1980s.
by asheypoo September 22, 2008
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.×