BAFTA Winners of 2018 Announced

Congratulations to Super Mario Odyssey, Hellblade: Senua’s Sacrifice, and What Remains of Edith Finch.