A tale of two creatures that find love in the most unlikely of places: giant open spaces in the Japanese countryside. But can their feelings last when the world just wants to blow them up?

  • April 26, 2010
  • 582 Views