Summary: Did you know that there's a church near Amsterdam Central Station that is devoted to Santa Claus? In this show, we'll take a look.
Summary: Did you know that there's a church near Amsterdam Central Station that is devoted to Santa Claus? In this show, we'll take a look.