the hall of mirrors

4865985_9039

by Where the Light Leaks in

Sold
$58.00
The hall of mirrors in Versailles. If the walls could talk, the tales they could tell.