The name Big Head Todd and the Monsters has always been stuck in my head. And I thought it was because I knew their music. But clearly I don't and I just remember the crazy name. The song was a nice reveal!
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.