Looks like XL Airlines from the UK but the photo was taken near Miami. Can their 737s cross the ocean?
Gostock.net