Designed by
Title
Star Wars, Disney World, Storm Troopers Show #140921659
Description
Stars Wars Storm Troopers put on a marching show at Hollywood Studio in Walt Disney World outside of Orlando, FL. Florida is a popular travel destination for people, tourists, and families on vacation or holiday.
This image is editorial