No, dear, you didn't - but that sure looks like some of the planes that come over my house on a right regular basis!!!!
I live smack in the middle of a flight pattern of Dover Air Force Base - home of the C-5's on the east coast!!!!!