I finally got to ride the new Star Tours at Hollywood Studios in Florida. Does it live up to my expectations?
A Pop Culture Treasure Hunt
I finally got to ride the new Star Tours at Hollywood Studios in Florida. Does it live up to my expectations?