GET 50% OFF YOUR FIRST YEAR!
Limited time - use promo code: JULY50 at checkout
Watch this video and more on ChaiFlicks - Watch Jewish and Israeli Movies, TV
“Leela” means in Sanskrit a divine play, an existence in which humans are mere pawns. Inspired by the fall from heaven, the creation “Leela” takes place in the space between illusive reality and God’s cosmic play.
Samsung Smart TV