Beauty and the Beast at Disney’s Hollywood Studios – Episode 21

This week we watch Beauty and the Beast Live on Stage at Disney’s Hollywood Studios in the Walt Disney World Resort in Florida on Travel with Rick with Rick Howard

Hope you enjoy this week’s video, be sure to leave a commment!

Rick Howard
ricksig100