Click here >> to Visit the Tracking Center World Map Brazil is alight with wild reports of Santa’s visits. Not all those reports are true. But the reports coming from Rio you can count on…Santa is there RIGHT NOW! —Read more More...