ABOUT LIBBA

ABOUT LIBBA

Libba is a writer based in Georgia. She lives with her two wonderful partners, their super cute dog, and the most selfish cat in the world.