Mars Perseverance Rover Landing Debunked: https://www.youtube.com/watch?v=obP-Un-nc0U Last week, NASA, the biggest black budget black hole in existence, sucking in 52 million dollars of American tax-payer money every single day, just spent 2.3 billion of your dollars to...See more