On the top deck an Alexander Dennis ALX400 MMC operated by First Bristol. It carries their fleet number 33965 and registration SN65ZDB.