St. Petersburg, FL
Sebastian Coolidge hails from St. Petersburg, Florida and his surreal visuals have been featured on walls across America.
For Talking Walls 2018 Sebastian painted one of his creations across six massive panels on the Hal Marshall Building in Uptown Charlotte.
© Talking Walls 2018-2019. Charlotte, North Carolina.