Bermuda is located at 32 20 N, 64 45 W