Turtle Rock shows off its Left 4 Dead spiritual successor Back 4 Blood

Closed alpha launches next week ahead of June 2021 release