After 15 Years Away, Pedro The Lion Is Back with "Yellow Bike"