“Leela”

This is a short promotion video for the album “Leela” made by True Heart. The video footage was taken in Scotland and England. Enjoy beautiful nature with our music.