3hrs but well worth it..and wait till you get to the end... goosebumps