This statue stands on the South Plaza of Twickenham Stadium, home of the England Rugby Union team. The 27 ft … More
Birds and trains and history and all of the things that I enjoy
This statue stands on the South Plaza of Twickenham Stadium, home of the England Rugby Union team. The 27 ft … More