Udder Chaos 2019

Photos courtesy of RiffTraK