7'scarlet: [Official Announcement] DLC included

Dear Fans We would like to inform you that 7 unique wallpapers will be automatically downloaded to your computer until the 13th April as a special promotion of our release. If you check your steam folder, you should be…