Solar Plexus

About Solar Plexus

The celiac plexus (or solar plexus) is a complex network of nerves located in the abdomen. Solar plexus or Solar Plexus may also refer to: The solar plexus chakra in Hinduism, see Manipura
Solar Plexus

Stats