Love a wet beaver

Who doesn't! Obviously the people of London are excited about the return of beavers to Scotland.

Comments
Sign in or get an account to comment.