Steve Palframan preaching on Psalm 104.