More
    - Advertisement -spot_img

    TAG

    Russia release lions on the streets

    Fact Check: Did Russia Unleashed 500 to 800 Lions on the roads?

    Did Russia Released Hundreds of Lions on the streets to keep people inside their homes during Coronavirus Lockdown? The Answer is: No, Russia...

    Latest news

    - Advertisement -spot_img