Four Window Washers were rescued on on July 25, several hours after their platform stalled high above the Las Vegas Strip.