Meandering river

Justin Cuong Van Tran

William Kennett Loftus