TeleDAD 6 months ago [hidden] Gives me Radio Demon vibes from Hazbin Hotel. 1 Reply Copy ID Copy Link