Capcom released a new trailer to coincide with the launch of their icy action game Lost Planet 3 which is available now in North America and will hit retail stores in Europe this Friday.
http://youtu.be/AOXy0MWYRKk
Capcom released a new trailer to coincide with the launch of their icy action game Lost Planet 3 which is available now in North America and will hit retail stores in Europe this Friday.
http://youtu.be/AOXy0MWYRKk