The intricate detail in which the shells – costing £120k in total – are arranged

The intricate detail in which the shells – costing £120k in total – are arranged

Recent News