As a private citizen, a mayor can pray all he wants.....and many probably do....however, in his OFFICIAL capacity as a government official, he cannot LEAD a prayer....he represents the government and the government cannot favor one religion over another or even religion over no religion.
It's not that hard, really.
He absolutely can - he does not lose his 1st Amendment rights the day he is elected.
Furthermore buffoon - the Constitution clearly states "
Congress shall make no law respecting an establishment of religion. . . .". It does
not restrict a state, governor, local, or mayor from establishing a religion in their respective territories. It says Congress. Do you really not comprehend that a mayor is not Congress?
But hey, you never let your lack of knowledge about the Constitution get in the way of your fucked up and perverted ideology!