Disney Stars & Motor Cars Parade, Disneyworld, MGM Studio’s 2003



Another oldie found in a Draw, Filmed in 2003 at DisneyWorld Florida, in the what was then MGM Studio’s, The Disney Stars & Motor Cars Parade…..

source