Developer High Voltage announced their twin-stick shooter Animales de la Muerte is going to be released on XBLA. The game was originally announced in 2008 as a … Read More