Lyrics for this song have yet to be released
Ouch! was written by Nic D.
Ouch! was produced by Nic D.
Nic D released Ouch! on Fri Nov 20 2020.