Freaks Of Nature

Freaks Of Nature is a song sung by Lucy Synthesizer. It is the thirty-ninth track in Other Vocaloid Songs 150.