A Thousand Roses (Red)
$20.00
$44.00
- Halter top
- Backless with ties
- Covered in roses