Designed by
Title
Germany Berlin August 23, 2024. A stack of toilet paper is piled high in a store #332248366
Description
Germany Berlin August 23, 2024. There is a stack of toilet paper in the store. There are packages of toilet paper on the pallet.
This image is editorial