When a small group of American soldiers are thrust into a German-occupied French town. Their mission to take out a radio tower takes a terrifying turn when they discover Nazi doctors conducting human experimentation in order to create super soldiers. With the release of the World War II action plus zombie super soldier laden Overlord…
Read More