Home » News » The Witcher 3 Blood and Wine expansion rumored to release on April 26 2016