The self-governing British territory pictured is located 650 miles east of the North Carolina coast. Its capital is Hamilton. Can you name this island territory?
A: Aruba
B: Cayman Islands
C: Bermuda
Credit: Terra-Aster, via NASA/METI/AIST/Japan Space Systems