Day after day for years, decades, even centuries...the blood of animals was continually poured out upon the altar in the tabernacle and the temple. Finally the perfect sacrifice came and…