The Holy Spirit came upon Mary and the power of the Highest overshadowed her. And the greatest event in the history of mankind took place – the incarnation of God. God was manifested in the flesh. But what does it mean? Ken looks at this important subject in this session.