This is the fourth time in the past week I've seen a C-130 landing or taking off St. Croix, US Virgin Islands, and I'm not watching planes 24/7.
The other three times, it was a flight from/to somewhere in Florida, but this time, the C-130 circled around the islands a bit, and now headed in the general direction of Bermuda.