The Last will be First & the First will be Last. 24 September, 2017 by Kevin Wares Audio Matthew 20:1-16