The high-definition live cam above takes you to Castelldefels Beach, in the province of Barcelona, Spain.