Originally Posted by
Michael Morris
I noticed there were markers on the lamp-posts pointing vehicles to SD Parking at the stadium, similar markers are dotted around the routes towards the stadium with SD marked on them.
Is there a TV show with the initials SD that films in Cardiff?