This isn't ringing any bells with me, but I wonder if a little more information might help someone else?
Since this was posted in Music, I'm guessing this was a music video? Do you remember the song, even what type of music it was? Or, was it a clip from a movie, just something you saw on YouTube or being passed around on Facebook, maybe?
"Foreign" could mean just about anywhere that isn't where you live... if you live in the US, for instance, China or Germany would be foreign. But if you live in China or Germany, something from the US would be foreign for you.
I know, it's really tough to ask a question about something you just remember vaguely, I've been there, too! If there are any other details you can give, it might help to track this down. Good luck. :)
~tmk
|