An annual pony swim, a surprise for Prince Charles, a Russian moon and more.
Chincoteague ponies make the 90th annual Chincoteague Pony Swim across Assateague Channel to the Chincoteague Island,Va., on Wednesday, July 29, 2015. Jay Diem / The Daily Times via AP