Block title

Description

A selfie taken moments before filming began for the "Echo" music video, at the Southsea Castle, Portsmouth, UK. The Castle granted Vox access to the ramparts for an hour before opening to the public. Cast and Crew: 1.