Satan 11/10/2022 (Thu) 03:25 No.33975 del
More of Steven/Roberto:
https://youtube.com/watch?v=xmr8bEuyQjA [Embed]

He's the lead vocalist here, in this song.