Queen Elizabeth and Prince Philip last visited Houston in 1991

Queen Elizabeth and Prince Philip last visited Houston in 1991

DO YOU REMEMBER? The queen’s visit to the Bayou City included stops at the Johnson Space Center and Antioch Baptist Church.

Headlines

Blogs