The Galloper


The Galloper - shoal in United Kingdom.