Christmas Spirits. Look who's getting in the Christmas Spirit! These guys are out and ready to have some fun. Looks like they have picked up a partially decorated tree and a few presents--and seems like they'll fit right in, as the last I heard, they're on the way to Topsail Island, North Carolina! If you're going down for the holidays, keep an eye out for them! They're always getting into something interesting. Heard a couple of them may be out on the beach this Christmas season for fan photographs!
September 20th, 2017
Viewed 326 Times - Last Visitor from Cupertino, CA on 07/15/2019 at 6:02 PM