Top Ranking Display

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