The Battle of Timing and Delay

Part 2