Mahoroba Liberty

Trivia

 * Mahoroba is an ancient Japanese word describing a far-off land full of bliss and peace.