Tarantula [Oliver]

Oliver is one of the few english vocaloids I actually like but when I heard this song it gave me the creeps so bad!

End