This is a LOST promo from Spain, which is unlike any promo I’ve seen in the U.S. It’s very surrealistic:
The words held by the crabs at the end — Te queremos encontrar — translate (I think) to “You want to find.” What does that mean? “Find” as a play on words on “Lost”? Your guess is as good as mine.
From sl-Lost via latestlost