Thread:Comments:Elizabeth II begins state visit to Ireland amid protests, security fears/Comments from feedback form - "NASA supplied the picture of E..."/reply

Yes; she paid a visit to a NASA facility during a trip to the US, and the photo was taken then. Although I prefer the pretty pictures from space.