Tower Records
Internal Bleeding Strawberry is Olivia's first mini-album, released on February 21, 2003 and re-released by Tower Records Japan on December 12, 2003.