Where Did The Lil Nas X ‘Satan Shoes’ Get Human Blood?

Lil Nas X wears a black shirt and silver grill against a black background
DFree/Shutterstock.com