Comments:Hurricane Richard makes landfall in Belize