Megalodon and the Decline of Science: From Enthusiasm to Contempt

After Animal Planet ran some specials regarding mermaids, Discovery Channel released another mockumentary which (a) I haven’t seen but my interest is piqued, and (b) has many scientists and science enthusiasts up in arms, blogging up a storm. Here’s the trailer: Disclaimers were released with the special, but not ones that flat-out said its scenario isContinue reading “Megalodon and the Decline of Science: From Enthusiasm to Contempt”

Venus: Once in a Lifetime

See that little black spot? That’s Venus. The planet Venus, passing between Earth and our sun, an event which the Solar System’s dance will never again perform until 2117. I was shocked at the clarity my smartphone captured through the telescope lens, but there you have it. I count myself blessed to have seen this.Continue reading “Venus: Once in a Lifetime”