Lelari (Shelter)

The Lelari are a humanoid species. Several lelari live in earth space.