Salisbury: Runner cast long shadows as they hit the hard sand near the water at the annual Salisbury Life Guard 5 mile run on Salisbury Beach . Jim Vaiknoras/staff photo
120803JVArace