
Tea cake at the National Tea Day Festival in Kensington, London, England; April 21, 2017
Please note the adorable mouse stuffing himself with tea cakes in the upper right.
Tea cake at the National Tea Day Festival in Kensington, London, England; April 21, 2017
Please note the adorable mouse stuffing himself with tea cakes in the upper right.