Last night was a busy night due to the Giants game. Nothing new there. However, last night was pretty crazy. I saw something really bizarre right outside my window.