January 8, 2009

Flock Media

Capcom has released more media today, a herd (no pun intended) of new screens and a video for the arcade game Flock. Flock will release on the Xbox Live Arcade, Playstation Network, and PC.











No comments: