Vocaloids Pop Quiz

When were Leon and Lola born?
When were Leon and Lola born?
Choose the right answer:
Option A January 15, 2004
Option B July 7, 2005
Option C September 16, 2004
Option D December 21, 2003
 Sowna posted over a year ago
skip question >>
save