St. George's in Trafalgar Square, London

Finally England is celebrating St. Georges Day - by converting Trafalgar Square into a large English Park complete with artificial grass - it actually looked pretty good but I liked this dragon thing not exactly sure what it was but it looked good.

Comments
Sign in or get an account to comment.