2025· 51 min· Documentary
Len' Hand is a documentary film about the art and culture of Tobago Island. The film is a collaboration of the filmmaker Andreas Antonopoulos and Choreographer Deboleena Paul.The lyrics of the songs and dance movements are the onl...
Director: Andreas Antonopoulos
Loading addons…