A Hot Dog in Scotland

By Lulabel177

Look what's back

The enormous marquee housing a TV studio for 'Nouvelle Star', French Pop Idol.

Comments
Sign in or get an account to comment.