If there was supposed to be any crackdown on opposition voices in Russia following the shocking death of Boris Nemtsov, it wasn't evident today during a rally in which tens of thousands converged in central Moscow this monring to mourn the veteran liberal politician Boris Nemtsov, whose killing on the streets of the capital has, according to AP, shaken Russia's beleaguered opposition. As AP reports, and as the photos below show, the mourners marched to the bridge near the Kremlin where Nemtsov was gunned down shortly before midnight Friday. "The march could serve to energize the opposition or it could prove to be a brief outpouring of emotions that once again dissipates in a climate of fear." Russia's federal investigative agency said it was looking into several possible motives for his killing. The first possibility, the Investigative Committee said, was that the murder was aimed at destabilizing the political situation in Russia and Nemtsov was a "sacrificial victim for those who do not shun any method for achieving their political goals." This suggestion echoed comments by Putin's spokesman and other Russian politicians that the attack was a "provocation" against the state. Opposition activists had planned a protest rally on Sunday, which the city demanded they hold in a suburban neighborhood. After Nemtsov's death, they called instead for a demonstration to mourn him in central Moscow. The city gave its quick approval. Below are various snapshots from the rally: MT https://twitter.com/michaelbirnbaum!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");: Panoramic view of https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); March, alongside the Kremlin walls. pic.twitter.com/GRVhc9UDTV https://twitter.com/hashtag/%D0%BD%D0%B5%D0%BC%D1%86%D0%BE%D0%B2?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); — Boris Zilberman (@rolltidebmz) https://twitter.com/rolltidebmz/status/572034523694796800!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); march banner: "these bullets hit every one of us" pic.twitter.com/PBx2TAGypp — Dmitry Vostok (@DmitryVostok) https://twitter.com/DmitryVostok/status/572002705113268224!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); March begins. Quiet crowd walks down to Kremlin embankment towards bridge where he was shot. Thousands. pic.twitter.com/jm9dMGiFrO — Dmitry Vostok (@DmitryVostok) https://twitter.com/DmitryVostok/status/572003564387745792!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); ???? ???? ?? ????? https://twitter.com/hashtag/%D0%9D%D0%B5%D0%BC%D1%86%D0%BE%D0%B2?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); pic.twitter.com/1hlR4BiFSR — ??? ??? (@riafanru) https://twitter.com/riafanru/status/572031777570746369!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Nemtsov's memorial looks like the biggest protest in Russia since Bolotnaya. Organizers claiming 50,000-100,000. pic.twitter.com/HQjFzl3fQc — max seddon (@maxseddon) https://twitter.com/maxseddon/status/572026497109774336!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); People pouring into mourning march to honor https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); http://t.co/Blg0CDv9er pic.twitter.com/6Whyjd63TZ — RT (@RT_com) https://twitter.com/RT_com/status/572017368035139584!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Moscow March feels more like a wake than opposition rally https://twitter.com/hashtag/Nemstov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); pic.twitter.com/bODrQtXhUW — Anissa Naouai (@ANOWRT) https://twitter.com/ANOWRT/status/572027097406963712!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Police lined up on march route next to bridge where nemtsov killed pic.twitter.com/aanZgpMXXk — tom balmforth (@BalmforthTom) https://twitter.com/BalmforthTom/status/572010032298123264!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); March approaches place where he was killed, flowers laid across 100-150 metres pic.twitter.com/D4bB6VgAe4 — Dmitry Vostok (@DmitryVostok) https://twitter.com/DmitryVostok/status/572022069178843136!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Mourners reach bridge where https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); was killed http://t.co/Blg0CDv9er pic.twitter.com/8DPWTl62fk — RT (@RT_com) https://twitter.com/RT_com/status/572019594136846336!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); marchers shout Russia without Putin, No to war, Russia will be free pic.twitter.com/6965oDYAom — Sarah Rainsford (@sarahrainsford) https://twitter.com/sarahrainsford/status/572026398723973120!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Mikhail Kasyanov on the bridge where https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); died: "We won't forgive, we won't forget. Boris with us" pic.twitter.com/F90sMD66T9 — Ryskeldi Satke (@RyskeldiSatke) https://twitter.com/RyskeldiSatke/status/572029628392460288!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Ukrainian, reported organizer of https://twitter.com/hashtag/Odessa?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Massacre, came to Moscow today to mourn his hero https://twitter.com/hashtag/BorisNemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); pic.twitter.com/tHjkE8DV9n — Mark Sleboda (@MarkSleboda1) https://twitter.com/MarkSleboda1/status/572023639681470464!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); Thousands of Russian flags with black ribbons but everyone once in a while blue and yellow https://twitter.com/hashtag/Moscow?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); https://twitter.com/hashtag/Nemtsov?src=hash!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); pic.twitter.com/XeTL7X7KZo — Anissa Naouai (@ANOWRT) https://twitter.com/ANOWRT/status/572029275244789760!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");