Banksy, the celebrated street artist known for his works located on the sides of buildings and staircases across the globe, is now the subject of a mystery in the Town of Windsor.
Did the notoriously secretive artist actually create an artwork on the side of the local Masons Lodge? KCBS Radio's Jeffrey Schaub reports.