AT (60 of 98)

bride and groom by river