Redfall gets a May 2nd release date and more gameplay footage

Redfall gets a May 2nd release date and more gameplay footage