By Gervasius Nongkseh The Cherry Blossom Festival, celebrated worldwide as a symbol of spring, renewal, and the fleeting beauty of life, is a spectacle that holds deep cultural and environmental ...
Sakura was born in Japan and raised in Houston, Texas. She studied Journalism and Radio-TV-Film at the University of Texas at Austin and still throws on her cowboy boots to cheer on the Longhorns.