HAHHA interesting fact i found..
I was searching for "Virgin Road" on Google to see what it means (if any). And found that there was indeed a drama in 1997 in Japan called "Virgin Road"
and guess what? the theme song for that drama was Can You Celebrate? by our dear Amuro Namie
http://wiki.d-addicts.com/Virgin_Road