Indie Hip Hop artist Netra Franklin drops her latest single “All I Have In This World“.