Claim: Bermuda is approximately 1070 km east-southeast of Boston, MA.
Verdict: NOT ENOUGH INFO