Little Brother Drop Trailer for ‘May The Lord Watch’ Documentary Coming In 2023 March 31, 2022 by The group dropped their last album ‘May The Lord Watch’ in 2023.