Stephen Amell goes for a run through the waves in the ocean while enjoying a relaxing day at the beach on St. Barts on Christmas Day (December 25).
“Nobody could stop my daughter from wearing a Queen Elsa dress to the beach today. Replete with a crown that lights up,” Stephen tweeted. We bet she looked epic!
New episodes of Stephen‘s hit CW series return on January 20. We can’t wait!