Renato Seabra, a 20 year-old male model, has confessed to attacking, castrating, and killing Portugese fashion journalist Carlos Castro (pictured) in a Times Square hotel room Saturday night. Seabra is apparently very, very disturbed.

The NY Post reports that Seabra screamed "I'm not gay any more!" before attacking Castro, who he'd reportedly been dating for months. Seabra told police he wanted "to get rid of demons, to get rid of the virus." He beat Castro, smashed him with a computer monitor, stabbed him with a corkscrew, and cut off his testicles.

After the slaying, Seabra took a shower and put on a suit. At some point before leaving, he slit his wrists.

[NYP. Photo: AP]