Just means the weather is right for it, but doubtful it would happen
The fact that we are even in the 'possible' is crazy lol :|

be safe
for Boston area? Yeah, kinda weird... LOL I used to live in southern Missouri and any kind of "tornado watch or warning" doesn't bother me
if theres one sited, ok yeah, i'll freak