Rain At Last

Not much, but the rain has  been most welcome.

England women win the Euro 2022 Football final! It wasn't their best performance of the tournament, but they squeaked through.

Comments
Sign in or get an account to comment.