I absolutely love songs that feature more then one vocaloid! This is incredibly sweet and I just had to share it with you guys after seeing it twice on two separate Weekly Vocaloid Rankings. I hope you enjoy it!
As a side note, this song makes me want snow. >.< Where’s the snow in the US?