William Wallace Facts Featured William Wallace Facts Featured Image – His statue in Aberdeen, Scotland