Best Albums 2010-2019 More options Llama Lloyd 19 releases Per February 12 2021.killers walk among us - s/t is missing and should be at #19.