Cleveland, Ohio artist Sted Lee is back to light up the start of summer with his highly anticipated single titled “Lucky AF”(Produced by 100 Band Xan). This single will be…