Marmots! Quite a rare sight, but somehow think they are used to the mountain train pausing at this spot. So cute!