Top Ranking Display
Top Ranking Display
is a song by
NEC Avenue
it was released on
Tenchi o Kurau