Resident Evil Village News – Mystery Of England’s Glowing Lycan Revealed
Ownership of England’s most mysterious new hillside figure is claimed by Capcom to celebrate the launch of Resident Evil™ Village Following a week of speculation surrounding England’s latest hillside artwork,…