Monday, April 25: Tesla CEO Elon Musk has reached an agreement to buy Twitter for roughly US$44 billion; Russian attacks in Ukraine push further east; and, a private crew of wealthy businessmen have returned from a trip to the International Space Station.