Jack-the-Surfing-Dog

Jack-the-Surfing-Dog

Jack, the famous surfing Dog at Macao Beach