Epic Games has announced that The Messenger is currently available for free on the Epic Games Store. PC gamers can acquire their free copy from today and until November 21st. Next week, Epic Games will be giving away Bad North. Continue reading The Messenger is now available for free on the Epic Games Store, Bad North to be available next week