Last Scene is the eighth studio album by Japanese singer and songwriter Rina Aiuchi, released on July 28, 2010 by Giza Studio. The album has yielded four singles, including a Japan top thirty hit single, "Hanabi". After the album release, she went into hiatus due to health issues.
Not who you're looking for? Others named Last Scene: 2022 EP by Chen