Claim: Bermuda is approximately 1578 km north of Boston, MA.
Verdict: NOT ENOUGH INFO