Tokio Hotel

Tokio Hotel performing during their ‘Live in Malaysia’ concert at Central Park, 1 Utama shopping centre, May 1, 2010. GLENN GUAN/The Star

Comments are closed.