Under the blossoming cherry trees
Iwashita orders her husband to collect the heads of townsmen in exchange for a place between her thighs.
The Waste Land
The community of 2,500 people that live and work on Rio de Janeiro's biggest rubbish dump meet Brazil's most famous artist. Guess what happens?
Best Documentaries Ever.
We think we've posted this before, but it's so good we wanted you to look at it again.