Home Artworks Carthagods: The Monster in Me, video released