The lily pond

Additional Information

138