who is god

2997_221428038189203_2629905334512981331_n
1010783_1664819503774238_4876238090141885328_n