Preview The Scallop sculpture by Maggie Hambling on the beach at Aldeburgh, Suffolk, England, United Kingdom, Europe Image ID: 492-3361 Artist: Rob Cousins Purchase a commercial license Buy framed prints & more from our print store travel photography travel destinations color image day outdoors horizontal art sculpture scallop maggie hambling beach beaches coast coasts aldeburgh suffolk england great britain united kingdom europe close up close ups shapes shell shells