Penang Street Art (Painted Owls) Spotted this pair of owls painted at a pillar of one of the shophouses located along Cannon Street, George Town.