a storefront with a sign that says libellulas