Himawari Satellite Debunked