Mirror/Takenoko Shounen



Mirror is a song sung by Len Kagamine and Rin Kagamine. It is the forty-ninth track and the fiftieth track in Other Vocaloid Songs 29.