Las Posadas (Latin America)
Las Posadas is a Christian festival in Latin America. This nine-day celebration represents the 9-month pregnancy of Mary, the mother of Jesus. Each day, two people portraying Mary and Joseph travel to houses designated as inns. At the end of the evening carols are sung and children break open a star-shaped piñata. (Wikipedia)