Kimura Kaela – Tree Climbers (2006)
Tree Climbers is the 7th single from Japanese pop singer Kaela Kimura (木村 カエラ) and was released on September 6, 2006. The single went on to reach #6 on the Japan Oricon singles chart. […]
Read MoreTree Climbers is the 7th single from Japanese pop singer Kaela Kimura (木村 カエラ) and was released on September 6, 2006. The single went on to reach #6 on the Japan Oricon singles chart. […]
Read More