Recommended Videos
The amusing Earth Defense Force themed holiday card D3 Publisher sent to press, scanned by us so everyone can see it.
Siliconera is supported by our audience. When you purchase through links on our site, we may earn a small affiliate commission. Learn more